while循环显示多个结果

时间:2014-05-23 20:26:38

标签: php html if-statement for-loop while-loop

基本上,我有一个HTML表单,要求用户从下拉列表中选择一个选项。该列表填充了一个mysql查询,但还包括一个标记为' All的附加选项。'如果用户选择了我想要的所有内容我的PHP脚本为某某运行时间卡,然后在下面为下一个员工执行相同的操作,依此类推。到目前为止,如果您只选择一个人,它可以正常工作,但如果您选择全部,则表示没有显示结果:/。任何帮助表示赞赏。

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是折旧的,但这就是我所知道的,我只是想让它与它一起工作。感谢。

1 个答案:

答案 0 :(得分:0)

现在,你的代码会看到一些东西。在执行select语句时,您选择“fullname”。但是在打印时,您使用的是“empfullname”。请先纠正这个。