我現在有藉此與mysqli的查詢,併爲每個用戶生成的用戶的列表中,系統內沒有錯誤,選擇選項附和道:PHP的mysqli查詢不工作,但與腳本標記
$result = mysqli_query($db, "SELECT * FROM `users` WHERE `user_id` > 0");
echo '<html><select id="contacts" onchange="announce(this.value)"><option value="Contact list">Contact List</option>';
while($row = $result->fetch_assoc()){
echo '<option value = '.$row['user_name'].'>'.$row['user_name'] . '</option>';
}
echo '</select>';
什麼我需要發生的是在user
等於使用此選擇框選擇的用戶時所選的值。所以,這就是爲什麼有這個JavaScript:
function announce(user_name){
document.getElementById("Divvy").innerHTML="<?php
$user='"+user_name+"';
if($user != 'Contact list'){
$result = mysqli_query($db, "SELECT `is_doing` FROM `users` WHERE `users`.`user_name` = '{$user}'");
while($row = $result->fetch_assoc()){
$doing = print_r($row);
}
echo $user.' is '.$doing;
}
?>";
}
所有PHP的作品比數據庫查詢,對此我很困惑,因爲其他: 1)沒有返回到$做 2)查詢(我敢肯定)正確 3)DIE(mysql_error())沒有顯示錯誤;
我將不勝感激一些幫助如何讓這個工作。
JS的語法是不正確的,這是非常明顯的! –
的n00b問題,我會如何修改呢? – user3411896
PHP的J是嗎? ?服務器端與客戶端?我不能看這樣的代碼。 –