我正在寻找某种Nav选项卡(垂直),允许它由SQL填充。例如,在SQL表中将有一个标题列(标签的标题)和一个标签内容列。
我自己尝试构建一个,但我不知道如何在导航栏中安装它,因为通常我会做一个while循环来填充SQL的东西,但是因为nav有两个需要填充的东西({ {1}}和<li>
位),我不确定如何做到这一点。
感谢。
编辑:
<div>
答案 0 :(得分:1)
你有什么似乎没关系,你可能会做这样的事情,以消除一半的数据库调用。
//Get information from db.
<?php
$query = tep_db_query("SELECT tabid, tabtitle, tabcontent FROM table1");
while ($row = mysql_fetch_assoc($query)) {
$table[] = $row;
}
?>
<ul>
<?php foreach($table as $row){
echo '<li><a href="#tabs-' . $row['tabid'] . '">' . $row['tabtitle'] . '</a></li>';
}
?>
</ul>
<?php foreach($table as $row){
echo '
<div id="tabs-' . $row['tabid'] . '">
<p> ' . $row['tabcontent'] . ' </p>
';
}
?>