[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывести каталог из базы в выпадающее меню с ul и l
Страницы: 1, 2, 3, 4
o_maria
Выводит, только в один столбик, а нужно в 11
Игорь_Vasinsky
Цитата
    while ($row = mysql_fetch_assoc($query))
  echo '<li><a href="'.$row['title'].'">'.$row['name'].'</a></li>';


выведет все строки из БД т.к.
SELECT * FROM brend ORDER BY id


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
o_maria
Да, мне и нужно чтоб все строки выводило в выпадающее меню, только чтоб они разбивались в несколько столбиков, типа

1 5 9
2 6 10
3 7 11
4 8 12

и так даллее
Игорь_Vasinsky
biggrin.gif
спасибо что через 2 дня мы узнали правду.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
asdf27
Ну если в 11, то... основываясь на предыдущем примере, напишем так:

   <?php 
$query = mysql_query("SELECT * FROM brend ORDER BY id");


if(!mysql_num_rows($query)) {
echo 'Ничего нет';
}
else {
$i=1;
echo '<table><tr>';
while ($row = mysql_fetch_assoc($query))
echo '<td><a href="'.$row['title'].'">'.$row['name'].'</a></td>';
$i++;
if ($i==11) {echo '</tr><tr>'; $i=1;
}
echo '</tr></table>';

?>
asdf27
Это по-порядку в строке. Если направление вывода как в примере, то делаем иначе:

   <?php 
$query = mysql_query("SELECT * FROM brend ORDER BY id");


if(!mysql_num_rows($query)) {
echo 'Ничего нет';
}
else {
$i=1;
echo '<div id="blabla"><ul>';
while ($row = mysql_fetch_assoc($query))
echo '<li><a href="'.$row['title'].'">'.$row['name'].'</a></li>';
$i++;
if ($i==11) {echo '</ul></div><div id="blabla"><ul>'; $i=1;
}
echo '</ul></div>';

?>


и в стилях дописываем:

#blabla {
float: left; }
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.