Php While循环以显示多个结果
所以基本上,我有一个HTML表单,要求用户从下拉列表中选择一个选项。列表中填充了一个mysql查询,但还包括一个附加选项,标记为“All”。如果用户选择了所有我想要的,我的PHP脚本将为某某运行时间卡,然后在下面为下一名员工执行相同的操作,依此类推。到目前为止,如果只选择一个人,效果很好,但如果选择所有人,则表示没有结果显示:/。感谢您的帮助Php While循环以显示多个结果,php,html,if-statement,for-loop,while-loop,Php,Html,If Statement,For Loop,While Loop,所以基本上,我有一个HTML表单,要求用户从下拉列表中选择一个选项。列表中填充了一个mysql查询,但还包括一个附加选项,标记为“All”。如果用户选择了所有我想要的,我的PHP脚本将为某某运行时间卡,然后在下面为下一名员工执行相同的操作,依此类推。到目前为止,如果只选择一个人,效果很好,但如果选择所有人,则表示没有结果显示:/。感谢您的帮助 if ($empfullname == 'All') { $query = "select fullname from ".$db_prefix.
if ($empfullname == 'All') {
$query = "select fullname from ".$db_prefix."info order by fullname asc";
$result = mysql_query($query);
} else {
print timecard_html($empfullname, $local_timestamp_in_week);
}
while ($row=mysql_fetch_array($result)) {
print timecard_html(stripslashes("".$row['empfullname'].""), $local_timestamp_in_week);
}
另外,我知道mysql被贬值了,但我知道这就是我所知道的,我只是想让它在这方面发挥作用。谢谢。现在,您的代码中出现了一些问题。执行select语句时,您选择的是“全名”。但在打印时,您使用的是“empfullname”。请先更正此问题。。为下一个项目将此页面添加书签。当我从mysql切换到mysqli时,我发现这篇文章真的很有帮助,“我知道它已经被弃用了(甚至可能受到SQL注入的影响),但我还是要使用它”这是一种悲哀的状态。为什么要将
“
连接到$row['empfullname']
的开头和结尾?我从很多新手那里看到了这个成语,它来自哪里?@JuanMendes他将其替换为一个表名,因此即使他使用的是mysqli
或PDO
,他也不能使用参数。