我是 PHP 新手,我正在使用 php 到 mysql 通过复选框表单查询一些内部使用的数据,使用带有 $POST 的 HTML 复选框,我的变量将是 datetime、varchar、integer 之类的东西。例如,用户可以检查列“日期”、“用户 ID”、“用户名”、“收入”
用户可以选择列名,我需要将输出放入 html 表中
用户可以选择一个或所有列名,因此生成的回显必须能够适应。
如果未选中复选框,我可以在 mysql 查询中使用 isset($_POST['email_address']) 来选择列而不会出现问题,但现在确定如何生成没有重复 html 标记的回显。
我会用
while ($row = mysql_fetch_assoc($sqlResult)) {
echo "'<td>'{isset($_POST['email_address'])}'</td><td>'{isset($_POST['username'])}'</td>'" ;
}
但后来我会有空列。
我只需要在结果表中包含选定的列。我该怎么做呢?