|
|
|
ข้อมูลวันที่ไม่ถูกเก็บเข้าฐานข้อมูล ตรงแก้อย่างไรค่ะ ช่วยดูให้หน่อยน่ะค่ะ ว่าต้องเขียนโค้ดอย่างไรเพื่อให้ข้อมูล วัน เดือน ปี เข้าไปในฐานข้อมูลค่ะ |
|
|
|
|
|
|
|
regs_customer.php
Code (PHP)
<? include"ck_session.php";?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title></title>
<link href="../fuction/style_1.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
<!--
function MM_validateForm() { //v4.0
if (document.getElementById){
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
if (val) { nm=val.name; if ((val=val.value)!="") {
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
} else if (test!='R') { num = parseFloat(val);
if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
} if (errors) alert('The following error(s) occurred:\n'+errors);
document.MM_returnValue = (errors == '');
} }
//-->
</script>
<style type="text/css">
<!--
a:link {
color: #000000;
}
a:visited {
color: #000000;
}
a:hover {
color: #000000;
}
-->
</style></head>
<body><center>
<? include"header.php";?>
<? include"menu_top.php";?>
<table width="1109" border="2" cellpadding="2" cellspacing="1" >
<tr>
<td width="207" height="647" align="center" valign="top"><? include"menu_left.php";?></td>
<td width="672" align="center" valign="top"><table width="662" border="1" align="center" cellpadding="1" cellspacing="1">
<tr>
<td width="654" height="37" align="top>"><p><img src="../PHRD/tool_board.jpg" width="655" height="33" align="top" /></p>
<table width="625" border="0" align="center" cellpadding="0" cellspacing="0" >
<tr>
<td width="625" align="left" valign="top"><table width="625" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="605" align="center" valign="top"><form name="form1" method="post" action="pass_regis.php">
<br>
<table width="564" border="1" align="center" cellpadding="5" cellspacing="0">
<tbody>
<tr bgcolor="#B1E1E7">
<td width="171" align="right"> ชื่อสินค้า :</td>
<td width="367">
<input name="name_board" type="text" id="name_board" size="30 maxlength="13""> </td>
</tr>
<tr >
<td align="right">หมายเลขบาร์โค้ด :</td>
<td ><input name="number" type="number" id="number" size="30" maxlength="13"> </td>
</tr>
<tr bgcolor="#B1E1E7">
<td colspan="2" ><font color="#FF0000">*** กรุณาพิมพ์หมายเลขบาร์โค้ดจำนวน 13 หลัก โดยไม่ต้องเว้นวรรค ดังปรากฏในสินค้าของท่าน</font></td>
</tr>
<tr>
<td align="right"> ยืนยันหมาเยลขบาร์โค้ด :</td>
<td><input name="number" type="number" id="number" size="30" maxlength="13"> </td>
</tr>
<tr bgcolor="#B1E1E7">
<td colspan="2"><font color="#FF0000">*** กรุณาพิมพ์ยืนยันหมายเลขบาร์โค้ดจำนวน 13 หลัก โดยไม่ต้องเว้นวรรค ดังปรากฏในสินค้าของท่าน</font></td>
</tr>
<tr >
<td align="right">วันที่ลงทะเบียน :</td>
<td><span class="blu12"><? echo date("Y-m-d");;?>
</span></td>
</tr>
<tr bgcolor="#B1E1E7">
<td height="32" align="right" bgcolor="#B1E1E7"> </td>
<td><input type="submit" name="Submit" value="ลงทะเบียน" />
<input type="reset" name="Submit2" value="ยกเลิก" /></td>
</tr>
</tbody>
</table>
<br>
</form></td>
</tr>
</table></td>
</tr>
</table>
<table width="200" align="center">
<tr>
<td><a href="admin_main.php"><b><< Back</b></a></td>
</tr>
</table> <p> </p></td>
</tr>
</table></td>
<td width="204" align="center" valign="top"><? include"menu_right.php";?></td>
</tr>
</table>
<? include"menu_foot.php";?>
</body>
</html>
pass_regis.php ไฟล์ที่มี code เก็บข้อมูล
Code (PHP)
<? include"ck_session.php";?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title></title>
<link href="../fuction/style_1.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
a:visited {
color: #0000FF;
}
a:hover {
color: #0000FF;
}
a:active {
color: #0000FF;
}
-->
</style></head>
<body><center>
<? include"header.php";?>
<? include"menu_top.php";?>
<table width="1109" border="2" cellpadding="2" cellspacing="1" >
<tr>
<td width="207" height="647" align="center" valign="top"><? include"menu_left.php";?></td>
<td width="672" align="center" valign="top"><table width="662" border="1" align="center" cellpadding="1" cellspacing="1">
<tr>
<td width="654" height="239" align="center"><p><img src="../PHRD/tool_home_regis_thai.jpg" width="655" height="33" align="top" /></p>
<p> </p>
<p> </p>
<p> </p>
<p align="center">
<?
mysql_connect("localhost","root","0125");
mysql_select_db("rdthaico_db");
if(trim($_POST["name_board"]) == "")
{
echo "กรุณาป้อนชื่อสินค้า!";
echo"<meta http-equiv='refresh' content='4 ; url=regis_cutomer.php;' >\n";
exit();
}
if(trim($_POST["number"]) == "")
{
echo "กรุณาป้อนหมายเลขบาร์โค้ด 13 หลักของท่าน!";
echo"<meta http-equiv='refresh' content='4 ; url=regis_cutomer.php;' >\n";
exit();
}
if($_POST["number"] != $_POST["number"])
{
echo "หมายเลขบาร์โค้ดของท่านไม่ตรงกัน กรุณาป้อนใหม่อีกครั้ง!";
echo"<meta http-equiv='refresh' content='4 ; url=regis_cutomer.php;' >\n";
exit();
}
$strSQL = "SELECT * FROM tb_coloriance WHERE number = '".trim($_POST['number'])."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
echo "หมายเลขบาร์โค้ดซ้ำ กรุณาป้อนใหม่อีกครั้ง!";
echo"<meta http-equiv='refresh' content='4 ; url=regis_cutomer.php;' >\n";
}
else
{
$strSQL = "INSERT INTO tb_coloriance (name_board,number,date_regis) VALUES ('".$_POST["name_board"]."',
'".$_POST["number"]."','".$_POST["date_regis"]."')";
$objQuery = mysql_query($strSQL);
echo "ลงทะเบียนเพื่อรับสิทธิการรับประกันสินค้าเรียบร้อยแล้ว!<br>";
echo "<br> Go to <a href='regis_cutomer.php'>ลงทะเบียนเพื่อรับสิทธิการรับประกันสินค้า</a>";
}
mysql_close();
?>
</p>
<p> <a href="admin_main.php"><b><< Back to Main Menu</b></a></p>
<p> </p>
<p> </p></td>
</tr>
</table></td>
<td width="204" align="center" valign="top"><? include"menu_right.php";?></td>
</tr>
</table>
<? include"menu_foot.php";?>
</body>
</html>
ช่วยดูให้หน่อยน่ะค่ะ ว่าต้องเขียนโค้ดอย่างไรเพื่อให้ข้อมูล วัน เดือน ปี เข้าไปในฐานข้อมูลค่ะ
Tag : PHP, MySQL, HTML/CSS
|
|
|
|
|
|
Date :
2012-01-25 15:38:21 |
By :
puwin |
View :
1158 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
echo $strSQL;
echo ออกมาดูก่อนนะครับว่าก่อนลงมีค่าอะไรไหม เผื่อเลือกตัวแปรผิด
|
|
|
|
|
Date :
2012-01-25 16:46:32 |
By :
lootboom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อย่างที่ reb บน กล่าวครับ
แล้วก็
Code (PHP)
$strSQL = "SELECT * FROM tb_coloriance WHERE number = '".trim($_POST['number'])."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
echo "หมายเลขบาร์โค้ดซ้ำ กรุณาป้อนใหม่อีกครั้ง!";
echo"<meta http-equiv='refresh' content='4 ; url=regis_cutomer.php;' >\n";
}
else
{
exit(); หายไปหรือเปล่าครับ (อาจจะไม่เกี่ยว)
อันดับแรกนะครับ ใจเย็นๆๆ !!!
ดูก่อนว่าที่เรา echo อะมานขึ้นบรรทัดไหนไหม ถ้าเป็นอันที่ผมกล่าวมาด้านบน มานจะโชว์ แต่ก็จะเลยไปทำในส่วนอื่นด้วย
หรือไม่ก็ลองหาเรื่อย ๆ ครับ
ให้เริ่มหาจาก เข้ามา page pass_regis.php มีค่า ส่งจากข้างต้นมาไหม
มาแล้วผ่าน IF อะไรพวกนั้น เป็นอย่างไง echo ดูทุก ๆช่วงครับ
ใจเย็นๆ ครับ ^ ^ แหะๆๆๆ เขียนไม่ค่อยเป็นครับขออภัยด้วย
|
ประวัติการแก้ไข 2012-01-25 16:57:29
|
|
|
|
Date :
2012-01-25 16:56:51 |
By :
zero1150kfc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ เด๋วจะลองไปแก้ดูค่ะ
|
|
|
|
|
Date :
2012-01-27 10:03:28 |
By :
puwin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|