สอบถามเรื่องการ insert ข้อมูลในรูปแบบ multiple ครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่องการ insert ข้อมูลในรูปแบบ multiple ครับ

สอบถามเรื่องการ insert ข้อมูลในรูปแบบ multiple ครับ

อยากสอบสอบถามว่า ถ้าจะเพิ่มข้อมูลในลักษณะดังรูป ต้องเขียน insert ยังไงครับ 
ปกติเลือกเล่มเดียวสามารถ insert ได้ครับ แต่พอเลือกหลายอันไม่ได้ 

ปล.ผมเพิ่งหัดทำครับ

 

โค้ด insert เดิมครับ

<?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;
		}


?>

จุดประสงค์ที่ทำในลักษณะนี้คือไม่อยากให้เล่มมันซ้ำกันตอนที่เลือกครับ หรือมีวิธีไหนที่ดีกว่า ช่วยแนะนำหน่อยนะครับ ขอบคุณครับ


Nueng Chiramet 21-10-2017 19:26:14

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ทำข้อมูล โครงงานเรื่อง ให้อยู่ในรูปแบบ array  แล้ววนลูป ด้วยคำสั่ง foreach() บันทึกข้อมูล
เปลี่ยนค่าเฉพาะส่วนของโครงงานเรื่อง
ส่วน ชื่อผู้ยืม วันที่ยืม วันที่คืน ก็ใช้ค่าเดียวกัน

แนวทางดูได้จากบทความ
แนวทางการอัพเดทข้อมูล ทีละรายการหรือทุกรายการพร้อมกันในครั้งเดียว http://niik.in/806 
https://www.ninenik.com/content.php?arti_id=806 via @ninenik

การเพิ่ม ลบ แก้ไข ข้อมูล กับ รายการ clone() ด้วย jquery http://niik.in/478 


ninenik 21-10-2017






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ