我想使用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>
它只显示弹出窗口中我想在弹出窗口中显示所选记录的最后一条记录
答案 0 :(得分:0)
只是你没有更新diaglog框。
<script type="text/javascript">
$(document).ready(function(){
$(".abc").click(function(){
$( "#dialog" ).dialog().close();
var b = $(this).attr("ammad");
$("#dialog").html('<input type="textbox" value="' +b+ '/>');
$( "#dialog" ).dialog();
});
});
</script>
尝试这样并在循环中删除{id =“abc”}因为id选择器必须是唯一的。