【发布时间】:2023-05-07 16:40:02
【问题描述】:
所以我试图弄清楚如何获取我的 PHP 查询并将它们显示在网格视图中。 我想让它成为一个 3 列的网格,所以它看起来像这样:第一列:1、2、3 第二列:4、5、6 等等......
这是我通过 PHP 查看 MySQL 查询的代码:
<div class='main_col'> <!--Start of the Main-->
<div class='main_content'>
<?php
include("includes/connect.php");
$select_games = "SELECT * FROM games";
$run_games = mysql_query($select_games);
while($row = mysql_fetch_array($run_games)){
$game_id = $row['game_id'];
$game_name = $row['game_name'];
$game_category = $row['game_name'];
$game_keywords = $row['game_name'];
$game_image = $row['game_image'];
?>
<p><a href="game_page.php?id=<?php echo $game_id; ?>"><?php echo $game_name; ?></a></p>
<a href="game_page.php?id=<?php echo $game_id; ?>"><img src="images/games_images/<?php echo $game_image; ?>" width="120" /></a>
<?php } ?>
</div>
</div> <!--End of the Main-->
我试过了:
<div class='main_col'> <!--Start of the Main-->
<div class='main_content'>
<?php
include("includes/connect.php");
$select_games = "SELECT * FROM games";
$run_games = mysql_query($select_games);
while($row = mysql_fetch_array($run_games)){
$game_id = $row['game_id'];
$game_name = $row['game_name'];
$game_category = $row['game_name'];
$game_keywords = $row['game_name'];
$game_image = $row['game_image'];
?>
<table>
<tr>
<td><p><a href="game_page.php?id=<?php echo $game_id; ?>"><?php echo $game_name; ?></a></p>
<a href="game_page.php?id=<?php echo $game_id; ?>"><img src="images/games_images/<?php echo $game_image; ?>" width="120" /></a></td>
</tr>
</table>
<?php } ?>
</div>
</div> <!--End of the Main-->
建议有人吗? :(
【问题讨论】:
-
这究竟是如何尝试形成一个网格的?我没有看到单个
标记,甚至没有看到任何类型的块元素
嗯,这是显示列表中项目的基本代码...到目前为止,您尝试过什么“使其成为网格视图”?我们会尽力为您提供帮助,而不是为您完成所有工作。我试图通过 HTML 将 PHP 代码下的回显行放在中
它们是否包含正确的和 标签?可能不是。我在下面发布了一个解决方案。