form ไม่ยอมเข้าไปเก็บข้อมูลในฐานข้อมูล mysql อยากทราบว่ามีข้อผิดพลาดที่ตรงไหน
ผิดตรงนี้ครับ
Code (PHP)
$sql_add = "insert into service set name = '$name' , position = '$position' , class = '$class' ,detail = '$detail' , phone = '$phone' , mail = '$mail'";
mysql_query($sql_add) or die(mysql_error());
echo "เพิ่มข้อมูลของ คุณ$name ได้ถูกบันทึกเรียบร้อยแล้ว ";
การ insert ต้องอ้างชื่อฟิวด์ที่จะเก็บด้วยครับ
Code (PHP)
//EX.
$sql=mysql_query("insert into (field1,fiel2,...)values('$var1','$var2',....)"); // ตามนี้ครับ
ลองแก้ตามนี้ดูครับ
Code (PHP)
$sql_add = "insert into service(name,position,class,detail,phone,mail)values('$name','$position','$class','$detail','$phone','$mail'");
mysql_query($sql_add) or die(mysql_error());
echo "เพิ่มข้อมูลของ คุณ$name ได้ถูกบันทึกเรียบร้อยแล้ว ";
ประวัติการแก้ไข 2011-06-08 18:47:49
Date :
2011-06-08 18:45:32
By :
mangkunzo
Code (PHP)
Parse error: syntax error, unexpected ')' in C:\AppServ\www\repair\index.php on line 28
ลองแล้ว ขึ้น code แบบนี้อะครับ ท่าน
Date :
2011-06-08 22:16:12
By :
noppawut
ตอบความคิดเห็นที่ : 2 เขียนโดย : noppawut เมื่อวันที่ 2011-06-08 22:16:12
รายละเอียดของการตอบ ::
บรรทักที่ 28 ")" น่าจะเกินครับ
เจอแหล่ะ ผมผิดเองครับ อิอิ
Code (PHP)
$sql_add = "insert into service(name,position,class,detail,phone,mail)values('$name','$position','$class','$detail','$phone','$mail')";
mysql_query($sql_add) or die(mysql_error());
echo "เพิ่มข้อมูลของ คุณ$name ได้ถูกบันทึกเรียบร้อยแล้ว ";
ประวัติการแก้ไข 2011-06-08 22:20:33
Date :
2011-06-08 22:19:10
By :
mangkunzo
Code (PHP)
<?
if($_POST['Add'])
{
$host="localhost";
$username="root";
$pass_word="123456";
$db="service";
$Conn = mysql_connect( $host,$username,$pass_word) or die ("Error Connecting");
mysql_query("SET NAMES utf8",$Conn);
mysql_select_db($db) or die("Error Database");
$name = $_POST['name'];
$position = $_POST['position'];
$class = $_POST['class'];
$detail = $_POST['detail'];
$phone = $_POST['phone'];
$mail = $_POST['mail'];
$sql_add = "insert into service(name,position,class,detail,phone,mail)values('$name','$position','$class','$detail','$phone','$mail')";
mysql_query($sql_add) or die(mysql_error());
echo "เพิ่มข้อมูลของ คุณ$name ได้ถูกบันทึกเรียบร้อยแล้ว ";
}
?>
<form id="form1" action="index.php" name="form1" method="post" enctype="multipart/form-data" onSubmit="return fncSubmit()">
<table width="750" border="0" align="center" cellpadding="2" cellspacing="0" bgcolor="#FFFFFF" table class="simply" >
<tr>
<td width="780" align="left" class="txtBig2"><table width="100%" border="0">
<tr>
<td width="39%"><img src="logo.jpg" width="285" height="69"></td>
<td width="61%"><div align="center" class="style2">ใบแจ้งซ่อม (ส่วนงานคอมพิวเตอร์ซัพพอร์ต)</div></td>
</tr>
</table></td>
</tr>
<tr valign="top">
<td align="left"><table width="98%" border="0">
<tr>
<td width="42%" height="49"><span class="txtBig2"><strong>ชื่อ-นามสกุล</strong><br>
<input name="name" type="text" id="name" size="40" />
</span></td>
<td width="28%"><strong>แผนก/รายการ</strong><br>
<select name="position" size="1" id="position" >
<option value="select" selected="select">โปรดเลือกแผนก</option>
<option value="การตลาด" >การตลาด</option>
<option value="จัดซื้อ" >จัดซื้อ</option>
<option value="ตรวจสอบ" >ตรวจสอบ</option>
<option value="เทคโนโลยีสารสนเทศ">เทคโนโลยีสารสนเทศ</option>
</select
>
<label for="select"></label></td>
<td width="30%"><strong>ชั้น</strong><br>
<select name="floor" size="1" id="floor" >
<option value="select" selected="select">โปรดเลือกชั้น</option>
<option value="1" >1</option>
<option value="2" >2</option>
<option value="3" >3</option>
<option value="4" >4</option>
<option value="5" >5</option>
<option value="6" >6</option>
</select
></td>
</tr>
</table></td>
</tr>
<tr>
<td align="left" class="txtBig2"><table width="98%" border="0">
<tr>
<td width="29%"><strong>เบอร์ติดต่อ</strong>
<br>
<input name="telephone" onkeypress='return Numbers(event);'type="text" class="txtInput" id="telephone" size="20" maxlength="3" /></td>
<td width="33%">
<strong>อีเมล์</strong><br>
<input name="email" type="text" class="txtInput" id="email" size="30" /></td>
<td width="38%"> </td>
</tr>
</table></td>
</tr>
<tr>
<td align="left" class="txtBig2"><strong> อาการเสีย (โปรดระบุลักษณะอาการอย่างชัดเจน)</strong></td>
</tr>
<tr>
<td align="left">
<p>
<textarea name="detail" cols="100" rows="4" class="txtInput" id="detail"></textarea>
</p></td>
</tr>
<tr>
<td align="left"><input name="Submit" type="submit" class="txtButton" value=" ส่ง " />
หรือ <a href="/">ยกเลิก</a> </td>
</tr>
<input type="hidden" name="action" value="add" />
</form>
<tr>
<td height="2" align="left" id="comment" style="padding:10px;"> </td>
</tr>
</table>
</form>
</body>
</html>
แก้ไข แล้ว แต่ก็ไม่ยอมเข้าไปเก็บใน ฐานข้อมูลอะครับ
Date :
2011-06-08 23:29:37
By :
noppawut
ไม่มีครับ
รบกวนด้วยนะครับ
ขอบคุณมากจริงๆครับ
สอบถามนิดนึงครับ การแทน ค่าตัวแปล
<input name="name" type="text" id="name" size="40" />
ไม่มีผล กับการนำไปเก็บในฐานข้อมูล จะเป็นลักษณะนี้ ได้ใช่มั้ยครับ
เพราะบางคน ก็เป็น
<input type="text" name="txtName" size="20">
อยากทราบว่า ต่างกันยังไงครับ
ประวัติการแก้ไข 2011-06-08 23:40:28
Date :
2011-06-08 23:36:33
By :
noppawut
echo $sql_add ออกมาดูครับ
Date :
2011-06-08 23:51:50
By :
PlaKriM
ขอบคุณมากครับ
Date :
2011-06-09 08:59:55
By :
noppawut
Load balance : Server 02