o_maria
19.11.2012 - 12:38
В общем есть база с колонками id и name(44 строчек) и есть выпадающее меню такого типа:
<div class="dropdown" align="center">
<a class="account" ><span>Поизводители</span></a>
<div class="submenu" style="display: none; ">
<ul class="root">
<li> <a href="#Dashboard" >Dashboard</a> </li>
<li> <a href="#Profile" >Profile</a> </li>
<li> <a href="#settings">Settings</a> </li>
<li> <a href="#feedback">Send Feedback</a> </li>
<li> <a href="#signout">Sign Out</a> </li>
</ul>
........
</div>
</div>
Попробовала вывести через такой скрипт, но ничего не получается:
<div class="dropdown" align="center">
<a class="account" ><span>Поизводители</span></a>
<div class="submenu" style="display: none; ">
<?
$result = mysql_query("SELECT * FROM brend ORDER BY id");
$rows=mysql_num_rows($result);
$rows_count=ceil($rows/7);
for ($h=0;$h<7;$h++) {
echo "<ul class='root'>";
for ($k=0; $k<$rows_count; $k++) {
$fetch = mysql_fetch_array($result);
if ($fetch[info]!="") echo "<li><a href='/$fetch[name]/'>$fetch[title]</a></li>\n";
}
echo "</ul>\n";
}
?>
</div>
</div>
Игорь_Vasinsky
19.11.2012 - 12:41
несколько уровней? подразделы есть?
http://tech.vg.no/2011/10/31/building-tree...ing-references/
_____________
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
19.11.2012 - 12:45
Подразделов нет
Игорь_Vasinsky
19.11.2012 - 12:48
а в каком виде таблица в БД?
_____________
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
19.11.2012 - 12:50
Три столбика:
id - порядковый номер
title - название производителя
name - название производителя латинскими для url
Всего 44 строчки
Игорь_Vasinsky
19.11.2012 - 12:55
а так?
$query = mysql_query("SELECT * FROM `table`");
$ul = '<ul>';
if(!mysql_num_rows($query))
$ul .= '<li>Empty list</li>';
else{
while($row =mysql_fwtch_assoc($query))
$ul .= '<li><a href="'.$row['url'].'">'.$row['title'].'</a></li>';
}
$ul = '</ul>';
echo $ul;
_____________
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
19.11.2012 - 13:01
В этой строчке ошибка
while($row=mysql_fwtch_assoc($query))
Call to undefined function mysql_fwtch_assoc() in ...
Игорь_Vasinsky
19.11.2012 - 13:02
ну опечатка же)
mysql_fetch_assoc()
_____________
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
19.11.2012 - 13:05
Ниче не выводит теперь
Игорь_Vasinsky
19.11.2012 - 13:14
не удивительно, если так и будешь копипастом заниматься.
замени на свою таблицу и ячейки
Цитата |
SELECT * FROM `table` $row['url'] $row['title'] |
_____________
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
19.11.2012 - 13:17
Так все заменила
<?
$query = mysql_query("SELECT * FROM brend ORDER BY id");
$ul = '<ul>';
if(!mysql_num_rows($query))
$ul .= '<li>Empty list</li>';
else{
while($row=mysql_fetch_assoc($query))
$ul .= '<li><a href="'.$row['name'].'">'.$row['title'].'</a></li>';
}
$ul = '</ul>';
echo $ul;
?>
И ниче не работает
Игорь_Vasinsky
19.11.2012 - 13:38
:o
$query = mysql_query("SELECT * FROM brend ORDER BY id") or die(mysql_error());
_____________
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
19.11.2012 - 13:47
Все равно ничего
Игорь_Vasinsky
19.11.2012 - 13:49
в исходнике html есть чё нибудь?
_____________
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
19.11.2012 - 13:54
Че именно?
Это меню в отдельном файле top_menu.inc
Ничего кроме дивов нет
<div class="dropdown" align="center">
<a class="account" ><span>Поизводители</span></a>
<div class="submenu" style="display: none; ">
<?
$query = mysql_query("SELECT * FROM brend ORDER BY id") or die(mysql_error());
$ul = '<ul>';
if(!mysql_num_rows($query))
$ul .= '<li>Empty list</li>';
else{
while($row=mysql_fetch_assoc($query))
$ul .= '<li><a href="'.$row['name'].'">'.$row['title'].'</a></li>';
}
$ul = '</ul>';
echo $ul;
?>
</div>
</div>
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.