SQL テーブルからデータを呼び出して表示する php ページがあります。テーブル (正規化されたデータベース) 内のデータに関連するテーブルを表示するポップアップ ページを作成しようとしています。これを行う方法を理解するのに苦労しています。私の現在のphpテーブル表示は、$resultがmysqliクエリ配列である場所です
while($row = mysqli_fetch_array($result)) {
echo '<tr>';
echo "<td style='border:1px solid black;'>{$row['first_name']}</td>";
echo "<td style='border:1px solid black;'>{$row['last_name']}</td>";
echo "<td style='border:1px solid black;'>{$row['grade']}</td>";
echo "<td style='border:1px solid black;'>{$row['gpaP']}</td>";
echo "<td style='border:1px solid black;'>{$row['AGP']}</td>";
echo "<td style='border:1px solid black;'>{$row['rigorP']}</td>";
echo "<td style='border:1px solid black;'>{$row['APP']}</td>";
echo "<td style='border:1px solid black;'>{$row['formID']}</td>";
echo "<td style='border:1px solid black;'>{$row['total']}</td>";
echo "<td style='border:1px solid black;'>{$row['date']}</td>";
echo "<td style='border:1px solid black;'>{$row['IP']}</td>";
echo '</tr>';
}
と
echo "<td style='border:1px solid black;'>{$row['formID']}</td>";
ポップアップボックスのホットリンクに変更する必要があるものです。ポップアップの href は「activities.php?form_id={$formID}」である必要がありますが、php とすべての衝突を処理しているときにこれを行う方法がわかりません。私がやろうとしていたのは、次のようなリンクを作成することでした
echo "<td style='border:1px solid black;'><a href=\"javascript:win1()\">asdfasd<a/></td>";
そして、次のようなJavaScript関数を作成します
<script language="JavaScript">
function win1() {
window.open("activities.php?form_ID={$formID}","Window1","menubar=no,width=460,height=360,toolbar=no");
}
</script>
しかし、何らかの理由で $formID 変数がロードされていないため、これは機能しません。activities.php から変数を取得しようとすると
$getvar = $_GET['form_ID'];
その後
echo $getvar;
何も表示されません..誰か助けてください.頭が破裂しそうです..