我使用此while
循环来显示来自facebook的事件。我想在每条记录中添加一个href
链接,该链接将打开一个仅显示此事件的新选项卡。我已经为每条记录创建了链接,但我无法理解如何建立链接以引导该事件。
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<table class='table table-hover table-responsive table-bordered'>";
echo "<tr>";
echo "<td rowspan='6' style='width:20em;'>";
echo "<img src=". $row["COVER_PHOTO"]." width='200px' />";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td style='width:15em;'>What:</td>";
echo "<td><b>". $row["NAME"]."</b></td>";
echo "</tr>";
//owner
echo "<tr>";
echo "<td>Who:</td>";
echo "<td>". $row["OWNER"]."</td>";
echo "</tr>";
echo "<tr>";
echo "<td>What kind:</td>";
echo "<td>". $row["PAGE_CAT"]."</td>";
echo "</tr>";
echo "<tr>";
echo "<td>When:</td>";
echo "<td>". $row["START_DATE"]." at ". $row["START_TIME"]."</td>";
echo "</tr>";
echo "<tr>";
echo "<td>Where:</td>";
echo "<td>". $row["PLACE"]."</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "<a href='view.php?more=". $row["EVENT_ID"]."' target='_blank' <?php echo >Λεπτομέρειες</a>";
echo "<tr>";
echo "<td>Description:</td>";
echo "<td>". $row["DESCRIPTION"]."</td>";
echo "</tr>";
答案 0 :(得分:1)
此页面的代码很好。现在要在view.php
文件中显示每个单独的事件,您需要访问more
变量中通过GET
方法发送的数据(在您的情况下是事件ID) {1}}页面,因此:
view.php
view.php
通过URL发送的<?php
if(isset($_GET['more']))
{
$more = $_GET['more'];
}
?>
变量的值现在将保存在more
PHP变量中。例如,如果调用的页面为$more
,则view.php?view=22
变量的值为$more
。
现在,您可以使用此22
变量(存储事件ID)来获取您需要的任何其他详细信息。
答案 1 :(得分:0)
echo "<a href='view.php?more=". $row["EVENT_ID"]."' target='_blank'> Λεπτομέρειες</a>";