|
|
|
อยากจะสอบถามเรื่องการ insert หลายแถวโดยการ submit ครั้งเดี่ยวหน่อยอะครับ ติด ERROR นิดหน่อยอะครับ |
|
|
|
|
|
|
|
Code (PHP)
<!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>Untitled Document</title>
</head>
<body>
<?
$objConnect = mysql_connect("localhost","root","toor") or die("Error Connect to Database");
$objDB = mysql_select_db("notify");
mysql_query("SET NAMES UTF8");
$type = 'notebook';
for($i=1;$i<=$_POST["hdnLine"];$i++)
{
if($_POST["setcom$i"] != "")
{
$strSQL = "INSERT INTO serial ";
$strSQL .="(serialnumber) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["srl_notebook$i"]."') ";
$objQuery = mysql_query($strSQL);
$max = mysql_query("select max(srl_id) from serial");
$total_max = mysql_result($max,0);
$strSQL2 = "INSERT INTO type ";
$strSQL2 .="(typename) ";
$strSQL2 .="VALUES ";
$strSQL2 .="('$type')";
$objQuery2 = mysql_query($strSQL2);
$strSQL3 = "INSERT INTO notebook ";
$strSQL3 .="(n_id,dep,rank_now,rent_date,return_date) ";
$strSQL3 .="VALUES ";
$strSQL3 .="('$total_max','".$_POST["dep$i"]."','".$_POST["rank_now$i"]."','".$_POST["rent_date$i"]."','')";
$objQuery3 = mysql_query($strSQL3);
$strSQL4 = "INSERT INTO `set`";
$strSQL4 .="(set_id,setname,emp_id)";
$strSQL4 .="VALUES ";
$strSQL4 .="('$total_max','".$_POST["setcom$i"]."','".$_POST["emp_id$i"]."')";
$objQuery4 = mysql_query($strSQL4);
$update = mysql_query(
"UPDATE `employee` SET `tel` = '".$_POST["tel$i"]."' WHERE `emp_id` = '".$_POST["emp_id$i"]."' LIMIT 1"
);
$strSQL5 = "INSERT INTO equipment ";
$strSQL5 .="(eqm_id,set_id,typ_id,srl_id,n_id) ";
$strSQL5 .="VALUES ";
$strSQL5 .="('$total_max','$total_max','$total_max','$total_max','$total_max')";
$objQuery5 = mysql_query($strSQL5);
}
}
mysql_close($objConnect);
if(isset($objQuery5))
{
?>
<script type="text/javascript">
alert("เพิ่มข้อมูล");
</script>
<meta http-equiv="refresh" content="0;URL='managementnotebook.php'">
<?php
}
?>
</body>
</html>
อันนี้ CODE SQL ครับ มันติด ERROR ดังนี้
Notice: Undefined index: setcom2 in C:\Users\aoody\Desktop\xampp\htdocs\Project AOT Final\sqlInsertnotebook.php on line 19
แต่แอดข้อมูลเข้าไปได้นะครับไม่มีปันหา ERROR ข้างบนเป็นแบบผม แอดข้อมูลแถวเดี่ยว แต่พอผมลองแอดสัก3แถว มันก็จะ เปลี่ยนจาก setcom2 เป็น setcom4 อะครับ หน้าฟอร์มผมใช่ แบบListRecord อะครับ ลองช่วยดูให้ที่คับ คืออยากให้ตรงนี้ไม่โชวร์อะ เพราะมันสามารถแอดข้อมูลได้เลยไม่รู้ว่ามันขึ้นว่าเพราะอะไรครับ
Tag : PHP
|
ประวัติการแก้ไข 2013-06-13 19:36:47
|
|
|
|
|
Date :
2013-06-13 19:32:51 |
By :
romanticaood |
View :
1064 |
Reply :
16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for($i=1;$i<=$_POST["hdnLine"];$i++)
เป็นการเลื่อนตำแหน่งไปเรื่อยๆ
กรณีที่ $_POST["hdnLine"] มีค่ามากกว่าข้อมูลจริง จะทำให้ตำแหน่งนั้นๆ Error ครับ
|
|
|
|
|
Date :
2013-06-13 19:53:04 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่ผมก็ ทำการลองแอด ข้อมูล แถวเดี่ยว โดยไม่มีแถวที่2 ที่มีข้อมูลว่างอะครับ มันก็ขึ้น Error เดิมอะครับ ตามแบบรูปตัวอย่างอะครับ
อันนี้ FORM ในการเพิ่มข้อมูลอะคับ
Code (PHP)
<?
$line = $_GET["Line"];
if($line == 0){$line=1;}
for($i=1;$i<=$line;$i++)
{
?>
<tr>
<td><div align="center"><input type="text" name="setcom<?=$i;?>" size="20"></div></td>
<td align="center"><input type="text" name="serialnumber<?=$i;?>" size="30"></td>
<td align="center"> <label for="select"></label>
<select name="typename<?=$i;?>" id="select">
<option value="Print">Print</option>
<option value="Scan">Scan</option>
<option value="Ploter">Ploter</option>
</select></td>
<td align="center"><input type="text" name="modelname<?=$i;?>" size="15"></td>
<td align="center"><label for="select"></label>
<select name="brandname<?=$i;?>" id="select">
<option value="HP">HP</option>
<option value="Epson">Epson</option>
<option value="Fujisu">Fujisu</option>
</select></td>
<td align="center"><input type="text" name="side<?=$i;?>" size="20"></td>
<td align="center"><label for="select"></label>
<select name="section<?=$i;?>" id="select">
<option value=" "> </option>
<option value="ผู้บริหาร">ผู้บริหาร</option>
<option value="ฝกง.">ฝกง.</option>
<option value="ฝกท.">ฝกท.</option>
<option value="ฝกม.">ฝกม.</option>
<option value="ฝกอ.">ฝกอ.</option>
<option value="ฝงป.">ฝงป.</option>
<option value="ฝบค.">ฝบค.</option>
<option value="ฝบช.">ฝบช.</option>
<option value="ฝบธ.">ฝบธ.</option>
<option value="ฝบร.">ฝบร.</option>
<option value="ฝปอ.">ฝปอ.</option>
<option value="ฝผพ.">ฝผพ.</option>
<option value="ฝพค.">ฝพค.</option>
<option value="ฝพง.">ฝพง.</option>
<option value="ฝพด.">ฝพด.</option>
<option value="ฝพท.">ฝพท.</option>
<option value="ฝพธ.">ฝพธ.</option>
<option value="ฝมบ.">ฝมบ.</option>
<option value="ฝมป.">ฝมป.</option>
<option value="ฝรค.">ฝรค.</option>
<option value="ฝรส.">ฝรส.</option>
<option value="ฝวค.">ฝวค.</option>
<option value="ฝวล.">ฝวล.</option>
<option value="ฝวส.">ฝวส.</option>
<option value="ฝสส.">ฝสส.</option>
<option value="ฝสอ.">ฝสอ.</option>
<option value="ฝอก.">ฝอก.</option>
<option value="ศลส.">ศลส.</option>
<option value="สกล.สงทภ.">สกล.สงทภ.</option>
<option value="สคส.">สคส.</option>
<option value="สดพ.">สดพ.</option>
<option value="สตส.">สตส.</option>
<option value="สทญ.">สทญ.</option>
<option value="สทอ.">สทอ.</option>
<option value="สบท.">สบท.</option>
<option value="สพง.">สพง.</option>
<option value="สมอ.">สมอ.</option>
<option value="สรภ.">สรภ.</option>
<option value="สลก.">สลก.</option>
<option value="สอก.">สอก.</option>
<option value="ห้องฝึกอบรม">ห้องฝึกอบรม</option>
<option value="ห้องสมุด">ห้องสมุด</option>
</select></td>
<td align="center"><input type="text" name="building<?=$i;?>" size="20
"></td>
<td align="center"><select name="floor<?=$i;?>" >
<option value=" "> </option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select></td>
<td align="center"><input type="text" name="ip_address<?=$i;?>" size="20" ></td>
<td align="center"><input type="text" name="note<?=$i;?>" size="15" ></td>
</tr>
<?
}
?>
</table><br>
<center><input type="submit" name="submit" value="เพิ่มข้อมูล"></center>
<input type="hidden" name="hdnLine" value="<?=$i;?>">
</form>
ผมก็ไม่เข้าใจว่าทั้งๆที่ค่าตัวแปร hdnLine เท่ากับตัวแปร $i ซึ่งตัวแปร $i = 1 ก็เท่ากับผมต้องการแอดข้อมูล1แถวไม่ใช่หรอครับแล้วมันฟ้องว่าต้องการข้อมูลแถวที่2 เพราะอะไรช่วยบอกที่ครับผม
|
|
|
|
|
Date :
2013-06-13 20:52:12 |
By :
romanticaood |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากๆครับ ผมจะลองไปปรับเปลี่ยนใช้ดุครับ แล้วอยากจะรบกวนสอบถามต่อคือว่า <?=$i;?> เปลี่ยนมาใช้ <?php echo $i;?> แทนการใช้ short tag จะดีกว่านะครับ อันนี้ต้องเปลี่ยนแปลงตรงไหนครับ รบกวนช่วยชี้แนะที่ครับ
|
|
|
|
|
Date :
2013-06-14 09:34:09 |
By :
romanticaood |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2013-06-14 09:43:45 |
By :
romanticaood |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วตรงนี้ Code (PHP)
if($_POST["setcom$i"] != "")
ตรงนี้ต้องเปลี่ยนไหมคับ
แล้วตรงนี้เราต้องประกาศรับค่าคัวแปร SETCOM ด้วยไหมครับ
Code (PHP)
foreach($_POST['setcom'] as $no){
$dip = $_POST["dep"][$no];
$setcom= $_POST["setcom"][$no];
}
อย่างนี้หรือปล่าวครับ หรือมันรับจากข้างบนแล้ว
|
ประวัติการแก้ไข 2013-06-14 09:58:06 2013-06-14 10:02:42
|
|
|
|
Date :
2013-06-14 09:56:15 |
By :
romanticaood |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Notice: Undefined index: HQT-NB012 in C:\Users\aoody\Desktop\xampp\htdocs\Project AOT Final\sqlInsertnotebook.php on line 12
Notice: Undefined index: HQT-NB012 in C:\Users\aoody\Desktop\xampp\htdocs\Project AOT Final\sqlInsertnotebook.php on line 13
Notice: Undefined index: HQT-NB012 in C:\Users\aoody\Desktop\xampp\htdocs\Project AOT Final\sqlInsertnotebook.php on line 14
Notice: Undefined index: HQT-NB012 in C:\Users\aoody\Desktop\xampp\htdocs\Project AOT Final\sqlInsertnotebook.php on line 15
Notice: Undefined index: HQT-NB012 in C:\Users\aoody\Desktop\xampp\htdocs\Project AOT Final\sqlInsertnotebook.php on line 16
Notice: Undefined index: HQT-NB012 in C:\Users\aoody\Desktop\xampp\htdocs\Project AOT Final\sqlInsertnotebook.php on line 17
Notice: Undefined index: HQT-NB012 in C:\Users\aoody\Desktop\xampp\htdocs\Project AOT Final\sqlInsertnotebook.php on line 18
Notice: Undefined index: HQT-NB012 in C:\Users\aoody\Desktop\xampp\htdocs\Project AOT Final\sqlInsertnotebook.php on line 19
Notice: Undefined index: HQT-NB012 in C:\Users\aoody\Desktop\xampp\htdocs\Project AOT Final\sqlInsertnotebook.php on line 20
มันขึ้น Error แบบนี้อะครับ ด้านล่างคือ code ที่แก้ไขแล้วอะครับ
Code (PHP)
foreach($_POST['setcom'] as $no){
$srl_notebook = $_POST["srl_notebook"][$no];
$emp_id = $_POST["emp_id"][$no];
$name = $_POST["name"][$no];
$rank = $_POST["rank"][$no];
$grade = $_POST["grade"][$no];
$dep = $_POST["dep"][$no];
$rank_now = $_POST["rank_now"][$no];
$tel = $_POST["tel"][$no];
$rent_date = $_POST["rent_date"][$no];
}
$objConnect = mysql_connect("localhost","root","toor") or die("Error Connect to Database");
$objDB = mysql_select_db("notify");
mysql_query("SET NAMES UTF8");
$type = 'notebook';
for($i=1;$i<=$_POST["hdnLine"];$i++)
{
if($_POST["setcom$i"] != "")
{
$strSQL = "INSERT INTO serial ";
$strSQL .="(serialnumber) ";
$strSQL .="VALUES ";
$strSQL .="('$srl_notebook') ";
$objQuery = mysql_query($strSQL);
$max = mysql_query("select max(srl_id) from serial");
$total_max = mysql_result($max,0);
$strSQL2 = "INSERT INTO type ";
$strSQL2 .="(typename) ";
$strSQL2 .="VALUES ";
$strSQL2 .="('$type')";
$objQuery2 = mysql_query($strSQL2);
$strSQL3 = "INSERT INTO notebook ";
$strSQL3 .="(n_id,dep,rank_now,rent_date,return_date) ";
$strSQL3 .="VALUES ";
$strSQL3 .="('$total_max','$dep','$rank_now','$rent_date','')";
$objQuery3 = mysql_query($strSQL3);
$strSQL4 = "INSERT INTO `set`";
$strSQL4 .="(set_id,setname,emp_id)";
$strSQL4 .="VALUES ";
$strSQL4 .="('$total_max','$setcom','$emp_id')";
$objQuery4 = mysql_query($strSQL4);
$update = mysql_query(
"UPDATE `employee` SET `tel` = '$tel' WHERE `emp_id` = '$emp_id' LIMIT 1"
);
$strSQL5 = "INSERT INTO equipment ";
$strSQL5 .="(eqm_id,set_id,typ_id,srl_id,n_id) ";
$strSQL5 .="VALUES ";
$strSQL5 .="('$total_max','$total_max','$total_max','$total_max','$total_max')";
$objQuery5 = mysql_query($strSQL5);
}
}
mysql_close($objConnect);
อันนี้หน้าฟอร์มที่แก้ไขแล้วครับ
Code (PHP)
<tr>
<td><div align="center"><input type="text" name="setcom[<?php echo $i;?>]" size="20"></div></td>
<td><input type="text" name="srl_notebook[<?php echo $i;?>]" size="25"></td>
<td align="center"><input type="text" name="emp_id[<?php echo $i;?>]" size="15"></td>
<td align="center"><input type="text" name="name[<?php echo $i;?>]" size="30"></td>
<td align="center"><input type="text" name="rank[<?php echo $i;?>]" size="40"></td>
<td align="center"> <label for="select"></label>
<select name="grade[<?php echo $i;?>]" id="select" >
<option value=" "> </option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select></td>
<td align="center"><label for="select"></label>
<select name="dep[<?php echo $i;?>]" id="select">
<option value=" "> </option>
<option value="ผู้บริหาร">ผู้บริหาร</option>
<option value="ฝกง.">ฝกง.</option>
<option value="ฝกท.">ฝกท.</option>
<option value="ฝกม.">ฝกม.</option>
<option value="ฝกอ.">ฝกอ.</option>
<option value="ฝงป.">ฝงป.</option>
<option value="ฝบค.">ฝบค.</option>
<option value="ฝบช.">ฝบช.</option>
<option value="ฝบธ.">ฝบธ.</option>
<option value="ฝบร.">ฝบร.</option>
<option value="ฝปอ.">ฝปอ.</option>
<option value="ฝผพ.">ฝผพ.</option>
<option value="ฝพค.">ฝพค.</option>
<option value="ฝพง.">ฝพง.</option>
<option value="ฝพด.">ฝพด.</option>
<option value="ฝพท.">ฝพท.</option>
<option value="ฝพธ.">ฝพธ.</option>
<option value="ฝมบ.">ฝมบ.</option>
<option value="ฝมป.">ฝมป.</option>
<option value="ฝรค.">ฝรค.</option>
<option value="ฝรส.">ฝรส.</option>
<option value="ฝวค.">ฝวค.</option>
<option value="ฝวล.">ฝวล.</option>
<option value="ฝวส.">ฝวส.</option>
<option value="ฝสส.">ฝสส.</option>
<option value="ฝสอ.">ฝสอ.</option>
<option value="ฝอก.">ฝอก.</option>
<option value="ศลส.">ศลส.</option>
<option value="สกล.สงทภ.">สกล.สงทภ.</option>
<option value="สคส.">สคส.</option>
<option value="สดพ.">สดพ.</option>
<option value="สตส.">สตส.</option>
<option value="สทญ.">สทญ.</option>
<option value="สทอ.">สทอ.</option>
<option value="สบท.">สบท.</option>
<option value="สพง.">สพง.</option>
<option value="สมอ.">สมอ.</option>
<option value="สรภ.">สรภ.</option>
<option value="สลก.">สลก.</option>
<option value="สอก.">สอก.</option>
<option value="ห้องฝึกอบรม">ห้องฝึกอบรม</option>
<option value="ห้องสมุด">ห้องสมุด</option>
</select></td>
<td align="center"><input type="text" name="rank_now[<?php echo $i;?>]" size="40"></td>
<td align="center"><input type="text" name="tel[<?php echo $i;?>]" size="11"></td>
<td align="center"><input type="text" name="rent_date[<?php echo $i;?>]" size="15" value="<?php echo date("Y-m-d"); ?>"></td>
</tr>
<?
}
?>
</table><br>
<center><input type="submit" name="submit" value="เพิ่มข้อมูล"></center>
<input type="hidden" name="hdnLine" value="[<?php echo $i;?>]">
</form>
งงเลยครับช่วยชี้แนะที่ครับ
|
|
|
|
|
Date :
2013-06-14 10:09:39 |
By :
romanticaood |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลบบรรทัดที่ 24-27 ออกไปครับ เพราะเราจะใช้ foreach แทน
ตัดบรรทัดที่ 01-11 มาวางแทน 24-27 ครับ
วงเล็บปีกกาในบรรทัดที่ 13 กับ 59 ลบทิ้งด้วยนะครับ เพราะไม่ได้ใช้แล้ว
|
|
|
|
|
Date :
2013-06-14 10:35:02 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ติด ERROR แบบเดิมอะครับ
Notice: Undefined index: HQT-NB012 in C:\Users\aoody\Desktop\xampp\htdocs\Project AOT Final\sqlInsertnotebook.php on line 20
Notice: Undefined index: HQT-NB012 in C:\Users\aoody\Desktop\xampp\htdocs\Project AOT Final\sqlInsertnotebook.php on line 21
Notice: Undefined index: HQT-NB012 in C:\Users\aoody\Desktop\xampp\htdocs\Project AOT Final\sqlInsertnotebook.php on line 22
Notice: Undefined index: HQT-NB012 in C:\Users\aoody\Desktop\xampp\htdocs\Project AOT Final\sqlInsertnotebook.php on line 23
Notice: Undefined index: HQT-NB012 in C:\Users\aoody\Desktop\xampp\htdocs\Project AOT Final\sqlInsertnotebook.php on line 24
Notice: Undefined index: HQT-NB012 in C:\Users\aoody\Desktop\xampp\htdocs\Project AOT Final\sqlInsertnotebook.php on line 25
Notice: Undefined index: HQT-NB012 in C:\Users\aoody\Desktop\xampp\htdocs\Project AOT Final\sqlInsertnotebook.php on line 26
Notice: Undefined index: HQT-NB012 in C:\Users\aoody\Desktop\xampp\htdocs\Project AOT Final\sqlInsertnotebook.php on line 27
Notice: Undefined index: HQT-NB012 in C:\Users\aoody\Desktop\xampp\htdocs\Project AOT Final\sqlInsertnotebook.php on line 28
Notice: Undefined index: HQT-NB012 in C:\Users\aoody\Desktop\xampp\htdocs\Project AOT Final\sqlInsertnotebook.php on line 29
แล้วค่าที่ส่งเข้าฐานข้อมูลเป็นค่าว่างทั้งหมดเลยครับ
|
|
|
|
|
Date :
2013-06-14 10:53:05 |
By :
romanticaood |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ต้องโพสต์ใหม่นะครับ
ช่วยกลับไปแก้โค๊ด NO 8 ให้ดูด้วยว่าเข้าใจตรงกันรึเปล่า
|
|
|
|
|
Date :
2013-06-14 10:59:55 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ code เป็นแบบนี้อะครับ
Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","toor") or die("Error Connect to Database");
$objDB = mysql_select_db("notify");
mysql_query("SET NAMES UTF8");
$type = 'notebook';
foreach($_POST['setcom'] as $no){
$setcom = $_POST["setcom"][$no];
$srl_notebook = $_POST["srl_notebook"][$no];
$emp_id = $_POST["emp_id"][$no];
$name = $_POST["name"][$no];
$rank = $_POST["rank"][$no];
$grade = $_POST["grade"][$no];
$dep = $_POST["dep"][$no];
$rank_now = $_POST["rank_now"][$no];
$tel = $_POST["tel"][$no];
$rent_date = $_POST["rent_date"][$no];
$strSQL = "INSERT INTO serial ";
$strSQL .="(serialnumber) ";
$strSQL .="VALUES ";
$strSQL .="('$srl_notebook') ";
$objQuery = mysql_query($strSQL);
$max = mysql_query("select max(srl_id) from serial");
$total_max = mysql_result($max,0);
$strSQL2 = "INSERT INTO type ";
$strSQL2 .="(typename) ";
$strSQL2 .="VALUES ";
$strSQL2 .="('$type')";
$objQuery2 = mysql_query($strSQL2);
$strSQL3 = "INSERT INTO notebook ";
$strSQL3 .="(n_id,dep,rank_now,rent_date,return_date) ";
$strSQL3 .="VALUES ";
$strSQL3 .="('$total_max','$dep','$rank_now','$rent_date','')";
$objQuery3 = mysql_query($strSQL3);
$strSQL4 = "INSERT INTO `set`";
$strSQL4 .="(set_id,setname,emp_id)";
$strSQL4 .="VALUES ";
$strSQL4 .="('$total_max','$setcom','$emp_id')";
$objQuery4 = mysql_query($strSQL4);
$update = mysql_query(
"UPDATE `employee` SET `tel` = '$tel' WHERE `emp_id` = '$emp_id' LIMIT 1"
);
$strSQL5 = "INSERT INTO equipment ";
$strSQL5 .="(eqm_id,set_id,typ_id,srl_id,n_id) ";
$strSQL5 .="VALUES ";
$strSQL5 .="('$total_max','$total_max','$total_max','$total_max','$total_max')";
$objQuery5 = mysql_query($strSQL5);
}
mysql_close($objConnect);
|
|
|
|
|
Date :
2013-06-14 11:03:39 |
By :
romanticaood |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้อะครับ ลอง print ดูตามที่พีบอกอะครับ
Code (SQL)
Array
(
[menu1] => /Project AOT Final/insertnotebook.php?Line=1
[setcom] => Array
(
[1] => HQT-NB012
)
[srl_notebook] => Array
(
[1] => 5sadads5x
)
[emp_id] => Array
(
[1] => 312361
)
[name] => Array
(
[1] => vcxxvx
)
[rank] => Array
(
[1] => zxvzxvzxv
)
[grade] => Array
(
[1] => 8
)
[dep] => Array
(
[1] => ฝพง.
)
[rank_now] => Array
(
[1] => กอญ.
)
[tel] => Array
(
[1] => 1
)
[rent_date] => Array
(
[1] => 2013-06-14
)
[submit] => เพิ่มข้อมูล
[hdnLine] => [2]
)
|
|
|
|
|
Date :
2013-06-14 11:38:01 |
By :
romanticaood |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูค่าในลูปดีๆ ครับ ว่าเขียนผิดตรงไหนหรือเปล่า
foreach($_POST['setcom'] as $no){
$setcom = $_POST["setcom"][$no];// จะได้ค่าในตำแหน่ง [setcom][1]
echo $setcom; //ได้ค่า HQT-NB012
}
|
|
|
|
|
Date :
2013-06-14 11:42:41 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้และครับขอบคุณครับ พอ echo '<pre>', print_r($_POST, true), '</pre>'; เจอปัญหาเลยครับ คือ CODE ในตอนแรกนั่นผมติดปัญหามันหาค่า setcom 2 เพราะ [hdnLine] => [2] มันคือ 2 ที่นี้ผมเอา <input type="hidden" name="hdnLine" value="[<?php echo $i;?>]"> ไปอยู่ใน รูปทำให้ค่า [hdnLine] => [1] และมันเลยไม่ฟ้องว่าไม่มีค่า setcom2 ครับ อาจจะไม่เข้าใจที่ผมพูด แต่ผมขอบคุณจริงๆครับ ที่ทำให้ผมหาทางแก้ไขได้ครับ
|
|
|
|
|
Date :
2013-06-14 11:47:40 |
By :
romanticaood |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|