|
|
|
รบกวนช่วยดูโค้ดหน่อยครับ เรื่องการส่งค่าจาก form ไปเก็บลงฐานข้อมูล |
|
|
|
|
|
|
|
รบกวนช่วยดูให้หน่อยนะครับว่าผิดตรงไหน พอกด submit แล้ว มันขึ้นหน้าโค้ด แทนจะบันทึกข้อมูลลง DB
อันนี้หน้า form ครับ
Code (PHP)
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<form method="post" action="savemenu.php">
<form id="form1" name="form1" method="post" action="savemenu.php">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2" align="center">หน้าบันทึกรายการอาหาร</td>
</tr>
<tr>
<td width="50%" align="center"> </td>
<td width="50%" align="center"> </td>
</tr>
<tr>
<td align="right">Menu_id : </td>
<td align="left"><label for="menu_id"></label>
<input name="menu_id" type="text" id="txtmenu_id" size="30" /></td>
</tr>
<tr>
<td align="right"> </td>
<td align="left"> </td>
</tr>
<tr>
<td align="right">Menu_name : </td>
<td align="left"><label for="txtmenu_name"></label>
<input name="txtmenu_name" type="text" id="txtmenu_name" size="30" /></td>
</tr>
<tr>
<td align="right"> </td>
<td align="left"> </td>
</tr>
<tr>
<td align="right">Menu_price : </td>
<td align="left"><label for="txtmenu_price"></label>
<input name="txtmenu_price" type="text" id="txtmenu_price" size="30" /></td>
</tr>
<tr>
<td align="right"> </td>
<td align="left"> </td>
</tr>
<tr>
<td align="right">Menu_pic : </td>
<td align="left"><label for="txtmenu_pic"></label>
<input name="txtmenu_pic" type="text" id="txtmenu_pic" size="30" /></td>
</tr>
<tr>
<td align="right"> </td>
<td align="left"> </td>
</tr>
<tr>
<td align="right">Category_id : </td>
<td align="left"><select name="category_id" id="category_id">
<option value="1">1.อาหาร</option>
<option value="2">2.เครื่องดื่ม</option>
</select></td>
</tr>
<tr>
<td colspan="2" align="center"> </td>
</tr>
<tr>
<td colspan="2" align="center"><input name="Submit" type="submit" value="send" /></td>
</tr>
</table>
</form>
อันนี้หน้า save
Code (PHP)
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<?php
if(trim($_POST["txtmenu_id"]) == "")
{
echo "กรุณาใส่เมนูไอดี";
exit();
}
if(trim($_POST["txtmenu_name"]) == "")
{
echo "กรุณาใส่ชื่อเมนู";
exit();
}
if($_POST["txtmenu_price"] == "")
{
echo "กรุณาใส่ราคาอาหาร";
exit();
}
if($_POST["txtmenu_pic"] == "")
{
echo "กรุณาใส่ url รูปอาหาร";
exit();
}
if($_POST["category_id"] == "")
{
echo "กรุณาเลือกประเภทอาหาร";
exit();
}
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("db_restaurant");
$strSQL = "INSERT INTO menu ";
$strSQL .="(menu_id,menu_name,menu_price,menu_pic,category_id) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["txtmenu_id"]."','".$_POST["txtmenu_name"]."','".$_POST["txtmenu_price"]."' ";
$strSQL .=",'".$_POST["txtmenu_pic"]."','".$_POST["category_id"]."') ";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
echo "บันทึกข้อมูลเรียบร้อย.";
}
else
{
echo "บันทึกข้อมูลผิดพลาด [".$strSQL."]";
}
mysql_close($objConnect);
?>
Tag : PHP, MySQL, CakePHP
|
|
|
|
|
|
Date :
2015-07-13 16:48:50 |
By :
Slave |
View :
647 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มี Error ไหม๊ครับ
Code (PHP)
echo $strSQL;
$objQuery = mysql_query($strSQL) or die(mysql_error());
|
|
|
|
|
Date :
2015-07-13 17:05:32 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ขึ้น error อะไรนะครับ
|
|
|
|
|
Date :
2015-07-13 17:18:29 |
By :
Slave |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|