我想使用PHP和MySQL在彈出窗口中顯示記錄。它顯示在彈出的只有最後一條記錄我要顯示所選記錄如何使用php mysql在彈出窗口中顯示記錄
$s = mysql_query("Select * from student");
while($sql = mysql_fetch_array($s))
{
echo'<div class="ammad">'. $sql["id"]."".$sql["Name"]."".$sql["Subject"].'</div>';
echo '<input ammad="'.$sql["id"].'" type="submit" class="abc" id="abc"/>';
$name=$sql["id"];
}
echo '
<div id="dialog" title="Basic dialog">
<input type="textbox" value="'.$name.'" />
</div>';
對話是我彈出
<script type="text/javascript">
$(document).ready(function(){
$(".abc").click(function(){
$("#dialog").dialog().close();
var b = $(this).attr("ammad");
$("#dialog").dialog();
});
});
</script>
它顯示在彈出的只有最後一條記錄我想展示在彈出的選定記錄中
你不應該有相同的'ID =「ABC」'對每個輸入.. – jakob
'$ name'只有最後一個記錄,因爲它是外循環。它看起來不像你在任何地方使用'b' .. – chris85
如何正確地放置它? – ammad