从mySQL获取值的下拉框显示blanbk条目

时间:2014-12-10 21:21:29

标签: javascript php jquery mysql

我正在使用mySQL x AJAX教程(http://www.9lessons.info/2010/08/dynamic-dependent-select-box-using.html)中的模板来创建依赖的下拉列表。

代码应如何工作:

Coach从第一个框中选择他想要浏览的活动组($ activity)。 第二个框填充了一系列玩家($ username),他们是该活动的一部分。

它执行上述操作,但条目显示为空白而不是打印名称 - 请参见附件截图。下面是作品

<?php
if($_POST['activity'])
{
$activity=$_POST['activity'];
$sql=mysql_query("SELECT id AND username FROM player WHERE activity='$activity'");

while($row=mysql_fetch_array($sql))
{
$id=$row['id'];
$username=$row['username'];
$activity=$row['activity'];
echo '<option value="'.$username.'">'.$username.'</option>';

}
}

?>

我已经弄乱了数据库中的条目数,并且空白值分别发生变化(更改为5人在组中,5个空格显示等)

这真的很奇怪,因为它看似有效,只是没有显示名字。

有什么想法吗?

干杯。

2 个答案:

答案 0 :(得分:1)

尝试修复您的查询。您正在对值id和用户名

进行AND运算
SELECT id, username FROM player WHERE activity='$activity'

答案 1 :(得分:0)

您忘了isset $_POST['activity']