我看过一些这样的话题,所以我想先说声抱歉,但这些话题中给出的解决方案都没有解决我的问题。
我正在尝试使用 php 和 mysql 制作一个动态导航菜单,我在数据库中有多个输入作为虚拟文本,但由于某种原因它只想显示一个结果..
这是我的代码:
<?php
require_once("../includes/connect.php");
include("../includes/header.php");
include("../includes/functions.php");
?>
<div id="content">
<table id="table">
<tr>
<td id="nav">
<ul class="info">
<?php
$result = mysql_query("SELECT * FROM information LIMIT 10", $connection);
while ($row = mysql_fetch_assoc($result)){
echo "<li>{$row["menu"]}</li>";
$result = mysql_query("SELECT * FROM pages WHERE information_id ={$row["id"]} LIMIT 10", $connection);
echo "<ul class=\"pages\">";
while ($row = mysql_fetch_assoc($result)){
echo "<li>{$row["menu"]}</li>";
}
echo "</ul>";
}
?>
</ul>
</td>
<td id="main">
<h2>Main Content</h2>
</td>
</tr>
</table>
</div>
<?php
include("../includes/footer.php");
?>
</body>
</html>
不要讨厌,因为这里有桌子哈哈,它不是供公众使用的,当我把它全部设置好并运行时,我会将它转换为网格。我不是一个“专业”的 php 程序员,所以很好!