这里是asnwer你可以做的是这样的
echo '';
echo 'Select User';
$sql = "SELECT * from users";
$res = mysql_query($sql);
while($row = mysql_fetch_assoc($res)) {
$uid = $row['user_id'];
$user = $row['user'];
echo ''.$user.'';
}
echo '';
echo '
现在把Ajax调用上的选择框的更改事件。 我在这里要使用jquery ajax。
$(document).ready(function()
{
$("#userCombo").change(function()
{
var id=$(this).val();
var dataString = 'user_id='+ id;
$.ajax
({
type: "POST",
url: "ajax_checkboxes.php",
data: dataString,
cache: false,
success: function(html)
{
$("#userCheckBoxes").html(html);
}
});
});
});
现在使ajax_checkboxes.php进入相同的目录。 然后把你的下面的代码放入ajax_checkboxes.php。我假设你可以建立数据库连接,并且全部由你自己完成。
$user_id = $_POST['user_id']; //selected user from list
$query = "SELECT * from pages";
$result = mysql_query($query);
while($rowPage = mysql_fetch_assoc($result)) {
$upid = $rowPage['user_id'];
$pid = $rowPage['page_id'];
$title = $rowPage['title'];
if($upid == $user_id) {
echo ' '.$title;
} else {
echo ' '.$title;
}
}
我没有品尝它在我的本地服务器上,但我相信它会工作。
PS不要为您的网站的头部分加入jQuery。