【发布时间】:2018-01-01 06:30:53
【问题描述】:
我有一个 HTML 表,它显示来自数据库的三种不同 MySQL 条件的数据。我想为一个单选选项隐藏一列。我环顾四周,但没有达到重点。任何建议或帮助将不胜感激。
这是显示数据的 HTML 表格
<thead>
<tr>
<th>S.No.</th>
<th>Email ID</th>
<th>SBI Employee ID</th>
<th>Name</th>
<th>Mobile No.</th>
<th>Date of Birth</th>
<th>Registration Date</th>
<th>Check for Approval
<input type="checkbox" id="select_all" name="all_check[]" <?php echo $disabled ;?> class="checkbox" value= "<?php echo $row['id']; ?>"> </th></tr>
</thead>
现在我的 MySQL 查询为,
switch ($users)
{
case "all":
$sqlQuery = "SELECT * FROM tbl_user WHERE type =3";
break;
case "approved":
$sqlQuery = "SELECT * FROM tbl_user WHERE type =3 AND status =1";
break;
case "unapproved":
$sqlQuery = "SELECT * FROM tbl_user WHERE type =3 AND status =0";
break;
}
现在是收音机,
<input type='radio' name='users' value='unapproved' <?php if (isset($_POST['users']) && $_POST['users'] == 'unapproved') echo ' checked="checked"';?> checked /> Unapproved Candidates<br>
<input type='radio' name='users' value='approved' <?php if (isset($_POST['users']) && $_POST['users'] == 'approved') echo ' checked="checked"';?> / > Approved Candidates<br>
<input type='radio' id='show' name='users' value='all' <?php if (isset($_POST['users']) && $_POST['users'] == 'all') echo ' checked="checked"';?> /> All Candidates<br><br>
<input type="submit" value="submit" id="submit"><br><br>
我想要做的是隐藏“所有候选人”单选选择的“检查批准”列,并将其中的复选框字段显示为禁用“批准的用户”选择。我是 php 新手,但我仍然想知道这一点,因为我知道它只能由 jquery 完成。请原谅我在这里提出的错误,但正在寻找解决方案。谢谢
【问题讨论】:
-
dotnetcurry.com/jquery/1122/… 看看这个例子。
-
@Deepa 感谢您的关注。但我见过这个和其他例子,但是用单选按钮+提交按钮,情况不同。
-
请检查:有单选按钮的例子。 stackoverflow.com/questions/33763439/…
-
@Deepa 是的 .. 刚刚检查过 .. 但它所做的是选择收音机。正如我在上面的代码中提到的,我的选择与单选和提交按钮一起使用。所以这不适用于代码。 :(
标签: php jquery checkbox radio-button