我正在尝试使事件ID可点击,最好是整行,但只是ID很好,我需要能够打开与ID相关的事件。我认为有一些方法可以创建一个从每一行读取EventID的数组,但我永远无法掌握数组。从我一直在看的人们说这是用Ajax完成的,但如果我可以用它来编写代码,我宁愿不使用Ajax:P
虽然根据我对Ajax的理解,我可以做一些读取ID的on.click,但我真的不知道。
这就是我显示表格和超链接的原因:
<?php
foreach($result as $row){
echo "<tr>";
echo '<td><a href="single.php" '. $single = $row['EventID'] . '>'.$row['EventID'].'</a></td>';
echo "<td>". $row['EmployeeNo'] ."</td>";
echo "<td>". $row['EventServices'] ."</td>";
echo "<td>". $row['EventCategory'] ."</td>";
echo "<td>". $row['EventStatus'] ."</td>";
"</tr>";
}
?>
答案 0 :(得分:0)
要发送已发送$_GET
请求的内容,请更改链接。
<?php
foreach($result as $row){ ?>
<tr>
<td><a href="single.php?EventID=<?php echo $row['EventID']; ?>"><?php echo $row['EventID']; ?></a></td>
<td><?php echo $row['EmployeeNo']; ?></td>
<td><?php echo $row['EventServices']; ?></td>
<td><?php echo $row['EventCategory']; ?></td>
<td><?php echo $row['EventStatus']; ?></td>
</tr><?php
} ?>
在single.php
页面上,如果您在点击此页面上的链接后print_r($_GET)
,则应打印array('EventID'=>123)
。
我认为你知道这一点,但只是想要访问single.php
页面上的数组值:
<强> single.php中强>
<?php
// To echo the value
echo strip_tags($_GET['EventID']);
// To print array
print_r($_GET);
?>