gpt4 book ai didi

php - 来自数据库的 MySQL 数据水平对齐

转载 作者:行者123 更新时间:2023-11-28 06:58:17 28 4
gpt4 key购买 nike

我正在创建一个将显示 10 个不同电视节目的基本网站。我在数据库中存储了 10 个不同的程序。我能够检索 10 个程序,但它们都出现在一个列中。我想知道是否有办法连续出现 5 个?我已经尝试过基本的 CSS,但我似乎无法让它工作

这是我目前的代码:

<?php
$results = $mysqli->query("SELECT * FROM programmes ORDER BY ProgrammeName ASC");
if ($results) {
while($obj = $results->fetch_object())
{
echo '<br>';
echo '<div class="tvProgs">';
echo '<form method="post" id = "books" action="cart_update.php">';
echo '<div class="progImage"><img src="images/'.$obj->Image.'"></div>';
echo '<div class="progTitle"><h3>'.$obj->ProgrammeName.'</h3>';
echo '</form>';
echo '</div>';
}
}
?>

我想知道是否有办法实现我想要的,或者我是否必须尝试其他方法?

任何事情都会有所帮助。

谢谢!

最佳答案

尝试将它们放在一个表中:

<?php
$results = $mysqli->query("SELECT * FROM programmes ORDER BY ProgrammeName ASC");
if ($results) {
$i=0;
echo '<table><tr>';
while($obj = $results->fetch_object())
{
echo '<td>';
echo '<div class="tvProgs">';
echo '<form method="post" id = "books" action="cart_update.php">';
echo '<div class="progImage"><img src="images/'.$obj->Image.'"></div>';
echo '<div class="progTitle"><h3>'.$obj->ProgrammeName.'</h3>';
echo '</form>';
echo '</div>';
echo '</td>';
$i++;
if ($i == 5) {
echo '</tr><tr>';
}
}
echo '</tr></table>';
}
?>

关于php - 来自数据库的 MySQL 数据水平对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33376954/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com