我有一个 php 页面,它从 SQL 表中调用数据,然后显示它们。我正在尝试创建一个弹出页面来查看与表中的一条数据相关的表(规范化数据库)。我无法弄清楚如何做到这一点。我当前的 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 变量由于某种原因没有被加载。如果我尝试从 activity.php 中获取变量,例如
$getvar = $_GET['form_ID'];
进而
echo $getvar;
它什么都没有显示..有人请帮帮我,我想我的头要爆了..