我是一名设计师,而不是开发人员,所以我甚至不知道如何提出这个问题。MySQL Query with Multiple Select options
我在我的脚本中有一个选择框,它只显示一个用户类型。但我需要它来显示更多的用户类型,例如,user_type 2,但我试着添加AND/OR,它不起作用。
继承人的脚本代码。
$result = mysql_query ('SELECT id,email,username FROM ' . $dbacct . '
WHERE user_type="3" ORDER BY username ASC', $link) or die(mysql_error());
继承人的全线
<select class=\'widtha\' name=\'contact_user\'>
';
$result = mysql_query ('SELECT id,email,username FROM ' . $dbacct . ' WHERE user_type IN ("2","3") ORDER BY username ASC', $link) or die(mysql_error());
while ($row = mysql_fetch_array ($result))
{
$row = safe_data ($row, 'display');
echo '<option value=\'' . $row['email'] . '\'';
if ($row[id] == $_POST[contact_user])
{
echo ' selected=\'selected\'';
}
echo '> ' . $row['username'] . '</option>';
}
echo '</select>
请有人可以帮助我。 Anton
一方面,您在整个代码中转义单引号。而不是'
这个例子'echo'selected ='selected';'应该是'echo'selected ='选'\'';' –
这行'echo'>'。 $ row ['username']。 '';''''''''''''''''''肯定会给你带来困难,而'echo''应该是'echo'';'最好。我建议你找到并学习PHP教程,了解如何回显以及使用单引号和双引号。一小时的阅读肯定会帮助你有一点发展“血液”进入你;-) –