gpt4 book ai didi

php - 尝试从 MySQL 中的 PHP 输出到 Div

转载 作者:太空宇宙 更新时间:2023-11-03 11:10:26 27 4
gpt4 key购买 nike

我正在尝试将页面管理连接到我们的数据库,因此在管理页面页面上,它需要列出数据库中的所有页面,每行一个 - 有多少页面(好吧,直到我弄清楚如何添加分页 - 但一次一步)!

页面全部连接到数据库。

这就是我的。

$query_all_pages = "SELECT * FROM `pages` WHERE parent_id = '0'";
$all_pages = mysql_query($query_all_pages, $con) or die(mysql_error());
$row_all_pages = mysql_fetch_assoc($all_pages);
$num_rows_all_pages = mysql_num_rows($all_pages);

这个数据需要输出到的表格是由div组成的,见下图:

<div class="table_row"> 
<div class="td_page_name"><p><?php echo $row_all_pages['page_display_name']; ?></p></div>
<div class="td_page_title"><p>Title Here...</p></div>
<div class="td_page_type"><p>Type...</p></div>
<div class="td_page_view"><p>View</p></div>
<div class="td_page_edit"><p>Edit</p></div>
<div class="td_page_delete"><p>Delete</p></div>
</div>

如您所见,我一直试图在适当的列中显示页面列表,但在摆弄了一个小时的各种变体之后,我不得不承认,我真的不知道我要做什么在这里做。

我不确定我是否需要在 PHP 中插入一个 while 循环,但如果有人能解释我应该如何根据上述变量将结果调用到适当的列中,我将永远感激不已。

任何帮助,不胜感激。提前致谢:)

最佳答案

$dbRows = array();
while ($row = mysql_fetch_assoc($all_pages)) {
$dbRows[] = $row;
}


Then once you have all the data just do this

<?php foreach($dbRows as $row) { ?>
<div class="table_row">
<div class="table_page_name"><p><?php echo $row['page_display_name']; ?></p></div>
<div class="table_title"><p><?php echo $row["title"]; ?></p></div>
<div class="table_type"><p><?php echo $row["type"]; ?></p></div>
<div class="table_view"><p><?php echo $row["view"]; ?></p></div>
<div class="table_edit"><p><?php echo $row["edit"]; ?></p></div>
<div class="table_delete"><p><?php echo $row["delete"]; ?></p></div>
</div>
<?php } ?>

你明白了。

关于php - 尝试从 MySQL 中的 PHP 输出到 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9006264/

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