|
|
|
สอบถามเรื่องการ insert ข้อมูล ของรูปแบบ multiple ครับ |
|
|
|
|
|
|
|
อยากสอบสอบถามว่า ถ้าจะเพิ่มข้อมูลในลักษณะดังรูป ต้องเขียน insert ยังไงครับ
ปกเลือกเล่มเดียวสามารถ insert ได้ครับ แต่เลือกหลายอันไม่ได้
ปล.ผมเพิ่งเริ่มหัดทำครับ
โค้ด insert เดิมครับ
Code (PHP)
<?php
include 'connect_book.php';
$sql = "SELECT * FROM `bookborrow`
INNER JOIN book ON bookborrow.bookid=book.bookid ";
$result = mysqli_query($conn, $sql);
$bookid = $_POST['bookid'];
$memberid = $_POST['memberid'];
$borrowdate = $_POST['borrowdate'];
$returndate = $_POST['returndate'];
$sql1= "SELECT * FROM `book` where `bookid` = $bookid";
$result1 = mysqli_query($conn, $sql1);
$row1 = mysqli_fetch_array($result1, MYSQLI_ASSOC);
$new_num=$row1['num']+1;
$sq_num = "UPDATE `book` SET `num` = $new_num where `bookid` = $bookid ";
$result_num = mysqli_query($conn, $sq_num);
$sql = "INSERT INTO `bookborrow`(`borrowid`, `bookid`, `memberid`, `borrowdate`, `returndate`, `statusbook`) VALUES (NULL, '$bookid', '$memberid', '$borrowdate', '$returndate', 0)";
if ($conn->query($sql) === TRUE) {
// echo "<script>";
// echo "alert('บันทึกข้อมูลเรียบร้อย'); location.href = 'pj_borrowbook.php' ";
// echo "</script>";
echo "Keep Sucsess";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
?>
จุดประสงค์ที่ทำในลักษณะนี้คือไม่อยากให้เล่มมันซ้ำกันตอนที่เลือกครับ หรือมีวิธีไหนที่ดีกว่า ช่วยแนะนำหน่อยนะครับ ขอบคุณครับ
Tag : PHP, MySQL, HTML, JavaScript, Ajax, jQuery
|
ประวัติการแก้ไข 2017-10-21 18:01:38 2017-10-21 18:07:25
|
|
|
|
|
Date :
2017-10-21 17:58:11 |
By :
หนึ่ง |
View :
746 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องดูว่า form ส่งมาเป็น array ไหม ตรงโครงงานเรื่องอะครับ
|
|
|
|
|
Date :
2017-10-22 02:40:13 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|