html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-874" /> <title>Multirows Insert</title> <script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script> <script type="text/javascript"> $(function(){ $("#addRow").click(function(){ /* var $Nb = $("#myTbl tr").length; var NR =""; NR="<tr>"; NR+="<td width=\"140\">"; NR+="<input type=\"text\" name=\"names[]\" id=\"names[]\" value=\""+$Nb+"\" />"; NR+="</td>"; NR+="<td width=\"140\">"; NR+="<input type=\"text\" name=\"name[]\" id=\"name[]\" value=\""+$Nb+"\" />"; NR+="</td>"; NR+="</tr>";*/ $("#myTbl").append($("#firstTr").clone()); //$("#myTbl").append($(NR)); }); $("#removeRow").click(function(){ if($("#myTbl tr").size()>2){ $("#myTbl tr:last").remove(); }else{ alert("ต้องมีรายการข้อมูลอย่างน้อย 1 รายการ"); } }); }); </script> </head> <body> <p><button id="addRow" type="button">+</button> <button id="removeRow" type="button">-</button> </p> <form action="t2.php" method="post"> <table id="myTbl" width="148" border="1" cellspacing="2" cellpadding="0"> <tr> <td align="center">NAME</td> </tr> <tr id="firstTr"> <td width="140"><input type="text" name="names[]" id="names[]" value="1"/></td> <td width="140"><input type="text" name="name[]" id="name[]" value="1"/></td> </tr> </table> <button type="submit" name="submit">1233</button> </form> </body> </html>
<html> <meta charset="utf-8"> <head> <title>นำเข้าข้อมูล</title> </head> <body> <? include '../inc/function.php'; $dblink = connect_db(); $y = $_POST["names".$i]; $ya = $_POST["name".$i]; for($i=1;$i<=$y;$i++){ $strsql = "INSERT INTO test (name) VALUES('$y')"; //echo "$strsql"; //print_r($_POST); //exit(); $resultsql = mysqli_query($dblink, $strsql); } $id = mysqli_insert_id($dblink); for($i=1;$i<=$ya;$i++){ $sql = "INSERT INTO test (testid, name) VALUES('$id','$ya')"; $resultsqla = mysqli_query($dblink, $sql); } echo "เพิ่มสำเร็จ";
<?php print_r($_POST); ?>
$_POST['names'][$i]
echo $_POST['names'][$i]."<hr>"; echo $_POST["names".$i]."<hr>";
echo $_POST['name'][$i]."<hr>"; echo $_POST["name".$i]."<hr>";
$y = $_POST["names".$i]; $ya = $_POST["name".$i]; print_r($y); print_r($ya);
print_r($_POST); // เอาตรงๆ ครับ // ไม่เอา print_r($y); print_r($ya);
print_r( $_POST["names".$i]); print_r($_POST["name".$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" /> <title>Multirows Insert</title> <script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script> <script type="text/javascript"> $(function(){ $("#addRow").click(function(){ $("#myTbl").append($("#firstTr").clone()); }); $("#removeRow").click(function(){ if($("#myTbl tr").size()>2){ $("#myTbl tr:last").remove(); }else{ alert("ต้องมีรายการข้อมูลอย่างน้อย 1 รายการ"); } }); }); </script> </head> <body> <p><button id="addRow" type="button">+</button> <button id="removeRow" type="button">-</button> </p> <form action="t2.php" method="post"> <table id="myTbl" width="148" border="1" cellspacing="2" cellpadding="0"> <tr> <td align="center">NAME</td> </tr> <tr id="firstTr"> <td width="140"><input type="text" name="names[]" id="names[]"/></td> <td width="140"><input type="text" name="name[]" id="name[]"/></td> </tr> </table> <button type="submit" name="submit">1233</button> </form> </body> </html>
foreach($_POST['names'] as $idx=>$nms){ echo $nms, '===',$_POST['name'][$idx],'<br>'; }
foreach ($array as $key => $value) { // loop }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง