我首先使用mysql查询和php生成一个列表:
<?php
$sql = mysql_query("SELECT mem_id, post_id FROM members WHERE id='$id'") or die (mysql_error());
while($row = mysql_fetch_array($getid_sql)){
$mem_id = $row["mem_id"];
$post_id = $row["post_id"];
}
$the_link = " http://sharepost.php?post_id=' . $post_id . '&member_id=' . $member_id . ' ";
$list .= '
<div> ' . $mem_id . ' </div>
<div> ' . $post_id . ' </div>
<div><a href="#" onClick=openup(); return false">Share Post</a></div>
';
?>
我正在生成一个javascript / jquery模式弹出框,我希望URL在连接列表的URL末尾有变量...
<HTML>
<head>
<script>
// Displays an external page using an iframe
function openup(){
var src = "<?php echo $the_link;?>";
$.modal('<iframe src="' + src + '" height="450" width="830" style="border:0">', {
closeHTML:"",
containerCss:{
height:150,
padding:0,
width:350
},
overlayClose:true,
});
}
</script>
</head>
<body>
<?php echo $list;?>
</body>
</HTML>
但是......一切正常,除了URL末尾的变量没有连接,而是给出变量mysql查询的最后一个值。
即使当我回显$ the_link时,我得到了正确的连接值......我怎样才能让它工作?