Заполнение вкладок навигации с помощью SQL? - PullRequest
0 голосов
/ 03 августа 2010

Я ищу какую-то вкладку Nav (вертикальную), которая позволяет заполнять ее SQL. Например, в таблице SQL будет столбец для заголовка (который является заголовком вкладки) и столбец для содержимого вкладки.

Я пытался создать его сам, но я не знаю, как его разместить в навигационной панели, потому что обычно я делал бы цикл while для заполнения чего-либо с помощью SQL, а потому что у nav есть две вещи, которые нужно заполнить 1003 * и <div> бит), я не уверен, как это сделать.

Спасибо.

Edit:

    <ul>
<?php
    $query = tep_db_query("select * table1");
    while ($row = mysql_fetch_assoc($query)) {
    echo '<li><a href="#tabs-' . $row['tabid'] . '">' . $row['tabtitle'] . '</a></li>'
    }
    ?>

    </ul>




<?php
    $query2 = tep_db_query("select * table1");
    while ($row = mysql_fetch_assoc($query2)) {
    echo '
    <div id="tabs-' . $row['tabid'] . '">

    <p> ' . $row['tabcontent'] . ' </p>
    '
    }
    ?>

1 Ответ

1 голос
/ 03 августа 2010

То, что у вас есть, кажется, было бы хорошо, вы могли бы сделать что-то подобное, чтобы исключить половину ваших вызовов БД.

//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>
    ';
}
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...