【发布时间】:2019-10-06 03:32:29
【问题描述】:
我从我的数据库中获取值。如您所知,有时您想检查多行以删除或更新。您想知道您选择了多少。
我需要的是:
-- 选中复选框的数量 -- 使用一个复选框检查所有复选框
这是我如何在没有任何功能的情况下循环多个复选框:
if(isset($_POST['Submit']))
{
echo '<table id="registrations_table_results" border=1 align=center >
<thead style="font-weight:bold;">
<tr>
<td><input type="checkbox" name="checkall"></td>
<td>#</td>
<td>Name Surname</td>
<td>Unique ID</td>
</tr>
</thead>';
$adsoyad = $_POST['adsoyad'];
$query = mysqli_query($connect,"select * from kullanicilar where adsoyad like '%$adsoyad%'");
while ($read = mysqli_fetch_array($query))
{
$id = $read['ID'];
$adsoyad = $read['adsoyad'];
$tc = $read['tc'];
echo '
<tr>
<td><input type="checkbox" name="check"></td>
<td>'.$id.'</td>
<td>'.$adsoyad.'</td>
<td>'.$tc.'</td>
</tr>
';
}
}
如下所示:
此时如您所见,单击搜索按钮时,每个结果附近都有一个复选框。在表头有 1 个以检查所有。我在那里尝试了多个功能,但它们似乎不起作用。我决定复制-把我的工作贴到这里,这里最好适合我需要的功能。
编辑:这些复选框不是手动创建的。但它的作用与行数一样多。
【问题讨论】:
-
你能帮我把它包含在我的工作中吗?
-
考虑使用 JavaScript,它会更适合这种功能。