我是一名設計師,而不是開發人員,所以我甚至不知道如何提出這個問題。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教程,瞭解如何回顯以及使用單引號和雙引號。一小時的閱讀肯定會幫助你有一點發展「血液」進入你;-) –