Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2016, 18:07   #1
kuzmich
Форумчанин
 
Аватар для kuzmich
 
Регистрация: 05.05.2007
Сообщений: 236
Вопрос меню на PHP и CSS

всем привет!
делаю динамическое меню и что то то не выводит так как надо.
Код:
<?php
      $result = mysql_query("select id, page, title from catalogs order by id",$db);
if (!$result)
{
echo "<p>Запрос из выборки базы данных не прошел. Напишите об этом администратору. <em><strong>Код ошибки:</strong></em></p>";
exit(mysql_error());
}
if (mysql_num_rows($result) > 0){
$myrow = mysql_fetch_array($result);
 
/* */
$result1 = mysql_query("select id, id_cat, title from pod_cat",$db);
if (!$result1)
{
echo "<p>Запрос из выборки базы данных не прошел. Напишите об этом администратору. <em><strong>Код ошибки:</strong></em></p>";
exit(mysql_error());
}
if (mysql_num_rows($result1) > 0){
$myrow1 = mysql_fetch_array($result1);
}
else
{
echo "<p>Информация по запросу не может быть извлечина, в таблице нет записей!</p>";
exit();
}
/* */
 
echo "<ul class='navbar'>";
if ($myrow["id"] == $myrow1["id"]) {
printf("<ul><li><a href='%s?pod_cat=%s' class='nav_link'> %s</a></li></ul>",$myrow["page"],$myrow1["id_cat"],$myrow["title"]);
} else {
do
{
printf ("<li><a href='%s' class='nav_link'> %s</a></li>",$myrow["page"],$myrow["title"]);
}
while ($myrow = mysql_fetch_array($result));
echo "</ul>"; }
} 
else
{
echo "<p>Информация по запросу не может быть извлечина, в таблице нет записей!</p>";
exit();
}
     ?>
Если делаю на HTML, то выводит так как надо. Например:
Главная | Услуги | Галерея | О Нас
|1 |
|2 |
|3 |

не обезательно должно быть на услугах, может быть и на Галерее.

Вот на всякий случай код CSS. Но тут ошибок нету

Код:
      .navbar ul{
        display: none;
        background-color: #f90;
        position: absolute;
        top: 100%;
      }
      .navbar li:hover ul { display: block; }
      .navbar, #navbar ul{
        margin: 0;
        padding: 0;
        list-style-type: none;
      }
      .navbar {
        height: 30px;
        background-color: #009846;
        padding-left: 25px;
        min-width: 470px;
      }
      .navbar li {
        float: left;
        position: relative;
        height: 100%;
      }
      .navbar li a {
        display: block;
        padding: 6px;
        width: 100px;
        color: #fff;
        text-decoration: none;
        text-align: center;
      }
      .navbar ul li { float: none; }
      .navbar li:hover { background-color: #f90; }
      .navbar ul li:hover { background-color: #009846; }
kuzmich вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибки в меню сайта (php + css) Luara HTML и CSS 7 14.04.2015 15:30
Меню. CSS. avrix Помощь студентам 0 13.01.2015 15:11
статья - Бесплатный PHP, HTML, CSS, JavaScript редактор ? Codelobster PHP Edition Pblog Обсуждение статей 0 20.04.2012 14:50
CSS Меню kia87 HTML и CSS 1 05.01.2012 18:19
меню в css Alex123456 HTML и CSS 3 09.08.2010 16:26