รบกวนช่วยดู โค้ดการ insert หลาย Record อีกครั้งครับ

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

รบกวนช่วยดู โค้ดการ insert หลาย Record อีกครั้งครับ
ตอนนี้ผมสามารถทำให้มัน insert ข้อมูลเข้ามาได้แล้วครับ แต่มีปัญหาตอนนำข้อมูลเข้าครับ

<?php



include_once("connect.inc.php");    
if (isset($_POST['submit'])) {
    

$i = 0;
foreach ($_POST as $val) {
    $province_id = $_POST['pv'][$i];
    $travel_id = $_POST['ti'][$i];
  

    mysql_query("INSERT INTO travel_list (province_id, travel_id) VALUES ('$province_id', '$travel_id')");
$i++;
} 
}
 ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
    <script src="js/bootstrap.min.js"></script>
<title>Untitled Document</title>
</head>

<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script src="respond.js"></script>
<form action="index.php" method="post"> <!--ส่งค่า post ไปหน้าเดิม -->
<table width="896" border="1">
	<thead>
    	<tr>
        	<th width="239">จังหวัด</th>
            <th width="552">สถานที่ท่องเที่ยว</th>
            <th width="83"><input type="hidden" id="txtNum" value="1" size="2" /></th>
        </tr>
        <tr>
        	<th width="239">
            	<select id="selProvince" name="pv[]"> <!--Default จังหวััด-->
            		<option value="">กรุณาเลือกจังหวัด</option>
				<?PHP 
					$SelectPr="SELECT * FROM province";
					$QueryPro=mysql_query($SelectPr);
					while($Pro=mysql_fetch_array($QueryPro)){
				?>
                	<option value="<?=$Pro['province_id']?>"><?=$Pro['province_name']?></option>
                <?PHP } ?>
                </select>
            </th>
            <th width="552"><select name ="ti[]" id="selTravel">
                <option value="">กรุณาเลือกจังหวัด</option></select></th>
            <th width="83"><button type="button" id="btnP">เพิ่มรายการ</button></th>
        </tr>
        <tr><td colspan="3"><center>รายการที่เพิ่ม</center></td></tr>
    </thead>
    
    <tbody>
    
    </tbody>
    
</table>
<input name="submit" type="submit" value="add">

</form>
<br><br><br>
<!--ทอสอบ ค่าแสดงผล Muti Atrray-->



</body>
</html>

หลายจากเหลือข้อมูลแล้ว มันเพิ่มทีละ 5 ข้อมูล  ไม่ว่าผมจะเลือก 10 มันก็เพิ่ม 5 ส่วนข้อมูลที่เป็นจริงที่ถูกนำเข้ามาก็ มีแค่ 1 ข้อมูล ที่เหลือเป็น 0

 



Awordmart2 124.120.226.xxx 25-06-2016 09:08:00

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

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


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


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

 ความคิดเห็นที่ 11
$_POST['id_van'];   

ผมก็จะเอาค่าที่ได้จากการเลข ID การจอง เข้าไป insert ใน table travel_list ครับ


awordmart2 124.120.60.xxx 25-06-2016 15:14
 ความคิดเห็นที่ 12
//คำสั่ง insert  2 ตาราง
if ($mysqli->query($sql) === TRUE) {


     $id_van = $mysqli->insert_id;
   $mysqli->query("INSERT INTO invoice 
                   (id_user,id_van) 
              VALUE($id_user,  $id_van)");


    $id_invoice = $mysqli->insert_id;
    $mysqli->query("UPDATE vn_rent  
                    SET id_invoice = '$id_invoice' 
                 WHERE id_van = $id_van");


     $i = 0;
    foreach ($_POST['hdProvince_id'] as $val) {  
        $province_id = $val;
        $travel_id = $_POST['hdTravel_id'][$i];
        $id_van = $_POST['id_van'][$i]; ---> งั้นก็เอาออกเลยครับ
        mysqli_query($mysqli,"INSERT INTO travel_list (province_id, travel_id,id_van) VALUES ('$province_id', '$travel_id','$id_van')");
    $i++;
    } 
  


Suthee Khongnapha 183.89.132.xxx 25-06-2016 15:22
 ความคิดเห็นที่ 13
ขอบคุณมากครับ ที่ทำให้โปรเจคมาถึง 90 % 10 เปอเหลือแค่เก็บรายละเอียด


awordmart2 124.120.60.xxx 25-06-2016 15:26
 ความคิดเห็นที่ 14


Suthee Khongnapha 183.89.132.xxx 25-06-2016 15:38






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