2011-12-08 16 views
0
<head> 
<link type='text/css' href='css/osx.css' rel='stylesheet' media='screen' /> 
<script type='text/javascript' src='js/jquery.js'></script> 
<script type='text/javascript' src='js/jquery.js'></script> 
<script type='text/javascript' src='js/jquery.simplemodal.js'></script> 
<script type='text/javascript' src='js/osx.js'></script> 
</head> 
<?php 
$myuser = 3; 
$a = mysql_query('SELECT cmc.coursemoduleid, cma.sourcecmid, cmc.userid 
        FROM course_modules_completion, course_modules_availability cma 
        WHERE cmc.userid = '.$myuser.''); 
echo '<table> 
     <tr><th>Course Module ID</th>< 
      <th>Course Module ID</th> 
     </tr>'; 

foreach($a as $aa) 
{ 
    $mid = $aa->coursemoduleid; 
    $sid = $aa->sourcecmid; 
    $user = $aa->userid; 
    <tr><td>'.$user.'</td> 
     <td>'.$mid.'</td> 
     <td>'.$sid.'</td> 
     <td> 
     <div id="container"> 
     <div id="content"><div id="osx-modal"><a href="#" class="osx">View More</a> 
      </div></div> 
      <div id="osx-modal-content">   
    <div class="close"><a href="#" class="simplemodal-close">X</a></div> 
    <div id="osx-modal-data">'; 
       echo $user.'Welcome Here'; 
      </div></div> 
     </td> 
    </tr>'; 
} 
echo '</table>'; 
?> 

ポップアップで$ user valueを取得したいとします($ myuserがテーブルで6の場合、viewmoreをクリックすると、ポップアップ内に6が表示されます)。私のポップアップはちょうどjqueryのエラーがないのにポップアップの中に$ user valueを渡す必要があります。ポップアップでユーザーIDを取得

今のところ、すべてのポップアップに最初のuserid 9だけが表示されます。 誰も私を示唆することはできますか?

+0

私は今、それはあなたが明らかになり、divのコンテナ部分は私もこのコードも実行する方法を理解していないポップアップ – user1067018

+0

に表示されるすべてだと思います。それは有効ではありません。 – Matt

+0

申し訳ありませんが、本当にありません。ここのコードはすべてポップアップに関するものではありません。私はそれがosx.jsにあると思います... – PiTheNumber

答えて

0

ポップアップにユーザーIDを指定する必要があります。

<script type='text/javascript'> 
    function showUser(userID) 
    { 
    var userWindow = window.open(url, "User", "width=600,height=400"); 
    } 
</script> 

<a href="#" class="osx" onclick="showUser(<?= $user ?>)"> 
関連する問題