PHP/MySQL สอบถามเกี่ยวกับ Checkbox insert into database (SQL) หน่อยครับ
คือต้องการ insert ค่าจาก checkbox เข้า Database ติดบัคแบบนี้อะครับ รบกวนผู้รู้ช่วยดูให้หน่อยครับ
Invalid query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1', '2', '3', '4', '5','6')' at line 1
Code
<form action="rr_insert_shop_service_logic.php" method="post">
<table width="58%" border="0">
<tr>
<td width="20%">เลือกร้าน</td>
<td><select name="shop_id">
<?php
$get_shop = mysql_query("SELECT * FROM shop_info;");
while($row = mysql_fetch_assoc($get_shop)){
echo "<option value='".$row['shop_id']."'> ".$row['shop_name']."</option>";
}
?>
</select>
</td>
</tr>
<tr>
<td width="20%">ประเภทบริการของร้าน</td>
<td>
<input type="checkbox" name="chk_ser1" value="1"> ประดับยนต์ </>
<input type="checkbox" name="chk_ser2" value="2"> คาร์แคร์ </>
<input type="checkbox" name="chk_ser3" value="3"> ช่วงล่าง </></br>
<input type="checkbox" name="chk_ser4" value="4"> เครื่องยนต์ </>
<input type="checkbox" name="chk_ser5" value="5"> ตัวถัง&ซ่อมสี </>
<input type="checkbox" name="chk_ser6" value="6"> ระบบไฟฟ้า </>
</td>
</tr>
<tr>
<td width="10%"></td>
<td><input type="submit" name="submit" class="btn2" value="submit" ></td>
</tr>
</table>
</form>
Code insert
Code
$shop_id = $_POST["shop_id"];
$access = $_POST["chk_ser1"];
$carcare = $_POST["chk_ser2"];
$suspension = $_POST["chk_ser3"];
$engine = $_POST["chk_ser4"];
$paint = $_POST["chk_ser5"];
$electric = $_POST["chk_ser6"];
$username = $_SESSION['user'];
$result = mysql_query("INSERT INTO `shop_service` (`shop_id`, `access`, `carcare`, `suspension`, `engine`, `paint`, `electric`) VALUES ('".$shop_id.", '".$access."', '".$carcare."', '".$suspension."', '".$engine."', '".$paint."','".$electric."');");
if (!$result) {
die('Invalid query: ' . mysql_error());
Tag : PHP, MySQL
Date :
2015-04-25 00:57:21
By :
Nasit
View :
1279
Reply :
3
ขอบคุณมากครับ ตอนนี้ใช้งานได้ละครับ
Date :
2015-04-26 11:50:37
By :
Nasit
Date :
2015-04-27 10:12:32
By :
mr.win
Load balance : Server 00