0

我有一个包含多行事件信息(即状态、日期、时间、位置等)的数据库。我有一个 php 主页并使用 PDO 数据库连接。我希望拉入数据库的每一行并将它们显示在一个 php 包含中,该包含是一个样式化的表化块。我希望这些块并排重复,以网格状模式显示每个事件信息。

例如
Evt1 Evt2 Evt3
Evt4 Evt5 Evt6
Evt7 Evt8 Evt9

我已成功连接到我的数据库,并提取/显示了个人记录。

  • 我需要调用所有数据库信息(我相信我正在这样做)
  • 将列与包含页面中的关联变量对齐
  • 使用数据库中的下一行重复包含页面,依此类推

如果有人能引导我将我的研究转向正确的方向,我将不胜感激。这个术语对我来说是新的,所以缩小我的搜索结果将是一个巨大的开始。任何一块拼图都会受到极大的欢迎。下面是我在这里和其他论坛上无数小时所了解的演变过程。如果有人想了解更多信息,请不要犹豫。

变量代码:

<?php
$sql = "SELECT * FROM event_info";
    foreach ($connection->query($sql) as $row) {
}
$state = $row['state'];
$city_state = $row['city_state'];
$regURL = $row['RegURL'];
$date = $row['date'];
$time = $row['time'];
$location = $row['location'];
$address1 = $row['address1'];
$address2 = $row['address2'];
$connection = null;
?>

包括代码:

<div id="eventInfo">
<div class="group">
    <h2><?php echo $state; ?>:</h2>
    <table>
        <tr>
            <td colspan="2" class="localReg">
                <div class=location><?php echo $city_state; ?></div>
                <div class=regNow><a href="<?php echo $regURL; ?>">Register Now</a></div>
            </td>
        </tr>
        <tr>
            <td width="55">Date:</td>
            <td width="185"><?php echo $date; ?></td>
        </tr>
        <tr>
            <td id="everyOther">Time:</td>
            <td id="everyOther"><?php echo $time; ?></td>
        </tr>
        <tr>
            <td>Location:</td>
            <td><?php echo $location; ?></td>
        </tr>
        <tr>
            <td id="everyOther">Address:</td>
            <td id="everyOther"><?php echo $address1; ?><br><?php echo $address2; ?></td>
        </tr>
    </table>
</div>

4

0 回答 0