Как я могу передать конкатенированный список переменных php, чтобы также объединить в JavaScript - PullRequest
0 голосов
/ 04 марта 2012

Сначала я генерирую список, используя запрос 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, я получаю правильные объединенные значения ... как я могу заставить это работать?

...