คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
ไม่รู้ว่าผิดผิดประเด็นหรือเปล่านะ
แต่ผมเข้าใจว่า จขกท. ต้องการ Save ทุก rows ที่ติ๊กใช่ไหมครับ?
ถ้าต้องการแบบนั้นก็มาทำประมาณนี้ครับ
แต่ผมเข้าใจว่า จขกท. ต้องการ Save ทุก rows ที่ติ๊กใช่ไหมครับ?
ถ้าต้องการแบบนั้นก็มาทำประมาณนี้ครับ
<form method="post" action="arrchk.php">
<input type="checkbox" name="ID[]" value="1">1<br>
<input type="checkbox" name="ID[]" value="2">2<br>
<input type="checkbox" name="ID[]" value="3">3<br>
<input type="checkbox" name="ID[]" value="4">4<br>
<input type="checkbox" name="ID[]" value="5">5<br>
<input type="submit" name="btn" value="Save">
</form>
<?php
if($_POST['btn']){
foreach($_POST['ID'] as $id){
echo 'INSERT INTO mytable SET ID2='.$id.'<br>';
}//foreach
}//if
?>
<input type="checkbox" name="ID[]" value="1">1<br>
<input type="checkbox" name="ID[]" value="2">2<br>
<input type="checkbox" name="ID[]" value="3">3<br>
<input type="checkbox" name="ID[]" value="4">4<br>
<input type="checkbox" name="ID[]" value="5">5<br>
<input type="submit" name="btn" value="Save">
</form>
<?php
if($_POST['btn']){
foreach($_POST['ID'] as $id){
echo 'INSERT INTO mytable SET ID2='.$id.'<br>';
}//foreach
}//if
?>
แสดงความคิดเห็น
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
การพัฒนาซอฟต์แวร์
การพัฒนา Web Application
click ปุ่ม check box ด้านหน้าครั้งเดียว ให้สามารถบันทึกข้อมูลทั้งแถวค่ะ
จากภาพสีฟ้า เป็นตารางที่ select ข้อมูลออกมาค่ะ
ทีนี้จะทำการ check box ด้านหน้าแถว แล้วให้เก็บข้อมูลหมดทั้งแถวและทุกแถวที่ chk box ค่ะ
ข้อมูลที่บันทึกตามภาพสีส้มค่ะ
code ที่ select ข้อมูลออกมา
Code (PHP)
<form id="form1" name="form1" method="post" action="save.php">
<?
include("connect_sql.php") ;
$strSQL = "SELECT * FROM MyEmployee WHERE EmpCode='$EmpCode' ";
$objQuery = mssql_query($strSQL) or die ("Error Query [".$strSQL."]");
while($objResult = mssql_fetch_array($objQuery))
{
?>
<?=$objResult["EmpCode"]?>
<?=$objResult["THFName"]?>
}
<?
include("connect_sql.php") ;
$strSQL = "SELECT * FROM mytable";
$objQuery = mssql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="99%" border="1" cellspacing="" cellpadding="4" align="center">
<tr>
<td>Select</td>
<td>ID1</td>
<td>ID2</td>
<td>ExamCode</td>
<td>Score</td>
<td>Percent</td>
</tr>
<?
while($objResult = mssql_fetch_array($objQuery))
{
?>
<td><input type=checkbox name=ID[] value=<?=$objResult[ID]?>></td>
<td><?=$objResult["D1"]?></td>
<td><?=$objResult["ID2"]?></td>
<td><?=$objResult["ExamCode"]?></td>
<td><?=$objResult["Score"]?></td>
<td><?=$objResult["Percent"]?></td>
</tr>
<?
}
?>
</table>
</form>