|
|
|
จะแสดงผลจาก checkbox โดยเป็น Array โดยให้แสดงแถวที่เลือกไปยังหน้าถัดไปอย่างไรครับ |
|
|
|
|
|
|
|
ดัน ๆ
|
|
|
|
|
Date :
2014-01-18 09:11:51 |
By :
littlebeer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอ submit ไปอีกหน้า foreach($_POST['chkSel1'] as $xxx) ก็จะมีข้อมูลออกมาตามนั้นครับ
|
|
|
|
|
Date :
2014-01-18 09:14:05 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถามเพิ่มนิดนึงครับ
พอดีมันออกเฉพาะฟิลด์แรกอะครับ ต้องการให้มันออกทุกในฟิลด์ในแถวที่ checkbox เอาไว้ตรงวนรูป หรือยังไงต่ออะครับ
|
|
|
|
|
Date :
2014-01-18 10:08:40 |
By :
littlebeer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่ checkbox ให้ใส่ตัวเลขแถว หรือรหัสไอดีของเรคอร์ดนั้นๆไปด้วย
name="chkSel1[]" ===> name="chkSel1[$x]"
|
|
|
|
|
Date :
2014-01-18 13:58:00 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$objQuery_view = mysql_query("select * from activities") or die ("Err Can not to result");
$i = 0;
while($objResult = mysql_fetch_array($objQuery_view))
{
$i++;
?>
<tr id="tr<?=$i;?>" height="25">
<td height="29" align="left"><font color="#000000">
<textarea name="desc5" cols="16" rows="1" wrap="physical"><?=$objResult["name"];?>
</textarea>
<label for="textarea"></label>
</font></td>
<td><textarea name="desc" cols="26" rows="1"><?=$objResult["description"];?>
</textarea></td>
<td><label><input name="activity_level" type="text" id="activity_level" size="20" value="<?=$objResult["activity_level"];?>"></label>
</td>
<td><label><input name="config_type" type="text" id="config_type" size="20" value="<?=$objResult["config_type"];?>"></label>
</td>
<td align="center"><input name="chkSel1[]" type="checkbox" id="chkDel<?=$i;?>" value="<?php echo $objResult["activity_id"]."|".$objResult["name"]."|".$objResult["description"]."|".objResult["activity_level"]."|".$objResult["config_type"]; ?>" OnClick="ClickMakeColor(this,'tr<?=$i;?>');">
<label for="checkbox"></label></td>
</tr>
<?php
}
?>
Code (PHP)
foreach($_POST["chkSel1"] as $line){
$item = explode("|" , $line); // $item[0] , $item[1] ,.....
}
|
|
|
|
|
Date :
2014-01-18 16:06:37 |
By :
knowledge based |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับ
|
|
|
|
|
Date :
2014-02-02 21:37:18 |
By :
littlebeer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแบบนี้ดูครับ อาจจะง่ายกว่า
Code (PHP)
for($i=0;$i<count($_POST["chkSel1"]);$i++){
if($_POST["chkSel1"][$i] != ""){
echo $_POST["chkSel1"][$i]."<br/>";
หรือจะใส่ พวก insert ก็เอา $_POST["chkSel1"][$i] ไปใส่ได้เลยครับ
}
}
ถ้าผิดยังไง ก็ขอโทษด้วยครับ ^_^
|
|
|
|
|
Date :
2014-02-02 23:30:11 |
By :
kissboss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|