显示 table 中选中的复选框
Show checkbox checked in the table
我在 table 中显示选定的检查值时遇到问题。现在我无法按照我选择的值在 table.
中的每一行中显示检查值
例如下面的代码,我选择的值是true,false,true,false,true,false
,我需要在复选框中显示这些值,所以我让这些值成为选中或取消选中,如果值为真则将选中,否则将取消选中:
<?php
$myString = "true,false,true,false,true,false";
$myArray = explode(',', $myString);
foreach ($myArray as $k => $va) {
$check_val = $va;
}
if($check_val == "true"){
$tick = "checked";
}else{
$tick = " ";
}
?>
这是我的在线编辑:https://paiza.io/projects/D-J1uBPeHJuL8jCOhToRQQ
我想要下图这样的预期结果,选择的值可以在table的每一行后面跟true,false,true,false,true,false
:
希望有人能指导我如何解决这个问题。谢谢。
在您的代码中,对于所有复选框,每次都有相同的 $tick
值。
如果数组中有刻度值,那就很容易了。在每一行中检查 $myArray[X]
值。
<td><input type="checkbox" id="checkbox_val" name="checkbox_val" value="0" <?php echo $myArray[0] === 'true' ? 'checked' : '';?>> </td>
你可以在循环中做,而不是代码会是 st。喜欢(希望你在任何数组中也有联系方式和国家)
<table>
<tr><th>....</th></tr>
<?php
foreach ($myArray as $k => $va) {
?>
<tr>
<td>...</td>
<td><input type="checkbox" id="checkbox_val" name="checkbox_val" value="0" <?php echo $va === 'true' ? 'checked' : '';?>> </td>
<td><?php echo $contact[$k] ?></td>
<td><?php echo $country[$k] ?></td>
</tr>
<?php
}
?>
</table>
我在 table 中显示选定的检查值时遇到问题。现在我无法按照我选择的值在 table.
中的每一行中显示检查值例如下面的代码,我选择的值是true,false,true,false,true,false
,我需要在复选框中显示这些值,所以我让这些值成为选中或取消选中,如果值为真则将选中,否则将取消选中:
<?php
$myString = "true,false,true,false,true,false";
$myArray = explode(',', $myString);
foreach ($myArray as $k => $va) {
$check_val = $va;
}
if($check_val == "true"){
$tick = "checked";
}else{
$tick = " ";
}
?>
这是我的在线编辑:https://paiza.io/projects/D-J1uBPeHJuL8jCOhToRQQ
我想要下图这样的预期结果,选择的值可以在table的每一行后面跟true,false,true,false,true,false
:
希望有人能指导我如何解决这个问题。谢谢。
在您的代码中,对于所有复选框,每次都有相同的 $tick
值。
如果数组中有刻度值,那就很容易了。在每一行中检查 $myArray[X]
值。
<td><input type="checkbox" id="checkbox_val" name="checkbox_val" value="0" <?php echo $myArray[0] === 'true' ? 'checked' : '';?>> </td>
你可以在循环中做,而不是代码会是 st。喜欢(希望你在任何数组中也有联系方式和国家)
<table>
<tr><th>....</th></tr>
<?php
foreach ($myArray as $k => $va) {
?>
<tr>
<td>...</td>
<td><input type="checkbox" id="checkbox_val" name="checkbox_val" value="0" <?php echo $va === 'true' ? 'checked' : '';?>> </td>
<td><?php echo $contact[$k] ?></td>
<td><?php echo $country[$k] ?></td>
</tr>
<?php
}
?>
</table>