|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.04.2009, 19:42 | #1 |
Пользователь
Регистрация: 27.03.2009
Сообщений: 28
|
Элементы списка, выведенные в цикле, скрываются
Помогите пожалуйста решить проблему.
Меню на сайте сделано с помощью списка <ul>. Элемента списка выводятся в цикле: Код HTML:
<td valign="top" align="left" id="left"><h2>Категории</h2> <ul> <?php $result2 = mysql_query("SELECT * FROM categories", $db); if (!$result2) { echo "<p>Запрос на выборку данных из базы не прошел! Напишите об этом администратору svetix@nm.ru.<br> <strong>Код ошибки:</strong> </p>"; exit (mysql_error()); } if (mysql_num_rows($result2)> 0) { $myrow2 = mysql_fetch_array($result2); do { printf ("<li><a href='view_cat.php?cat=%s'>%s</a></li>",$myrow2["id"], $myrow2["title"]); } while ($myrow2 = mysql_fetch_array($result2)); } else { echo "<p>В данной категории пока нет заметок!</p>"; exit (); } ?> </ul> </td> Код HTML:
ul{ margin:0; padding:0; list-style-type:none; display:block; } #left ul{ display:block; width:140px; padding:0 0 28px 9px; margin:0 0 0 0; float:left; font-size:0; } #left ul li{ padding:0; margin:0; float:right; } #left ul li a{ display:block; width:125px; background:url(img/arrow1.gif) 0 5px no-repeat #F8EFD3; padding:0 0 0 14px; font:bold 11px/19px Arial, Helvetica, sans-serif; color:#BF0000; text-decoration:none; height:19px; } #left ul li a:hover{ background:url(img/arrow1_hover.gif) 0 5px no-repeat #FEFAEC; color:#694F10; } Иногда просто щелкаю по другим сайтам, возращаюсь на свой, а там уже меню попряталось! Обновляю, все возращается на место! Подскажите пожалуйста, как исправить? Заранее спасибо! Последний раз редактировалось SkyM@n; 24.04.2009 в 12:29. |
23.04.2009, 20:20 | #2 |
Форумчанин
Регистрация: 24.03.2009
Сообщений: 215
|
что возвращает mysql_num_rows($result2) ?
P.S.: Вместо PHP код:
PHP код:
wyvern@localhost:~$ sudo emerge --unmerge world
|
24.04.2009, 02:31 | #3 |
Бредовый
Форумчанин
Регистрация: 15.11.2008
Сообщений: 285
|
Поскольку сервер здесь не причем (как я понимаю), значит php-код выкладывать незачем.
1. На каких браузерах возникает такой глюк. 2. Нужен результирующий html с css(как в прошлый раз).
Чем точнее и проще задан вопрос, тем проще на него получить точный ответ.
|
24.04.2009, 10:25 | #4 | |
Пользователь
Регистрация: 27.03.2009
Сообщений: 28
|
Цитата:
Такой глюк в IE, в остальных все ок. В архив все положила, огромное спасибо за помощь! Открываешь когда, все ок, а вот переходишь на какие-нибудь другие вкладки, например пишу тут сообщение, отправляю, возвращаюсь, а меню уже попряталось |
|
24.04.2009, 14:27 | #5 |
Бредовый
Форумчанин
Регистрация: 15.11.2008
Сообщений: 285
|
Найдите в CSS
Код HTML:
#left ul li{ padding:0; margin:0; float:right; } А вообще код запущенный, такое ощущение что где-то шаблончик подрезали...
Чем точнее и проще задан вопрос, тем проще на него получить точный ответ.
|
24.04.2009, 15:06 | #6 | |
Пользователь
Регистрация: 27.03.2009
Сообщений: 28
|
Цитата:
По поводу кода, согласна, аццко не структурный и не логичный, то по одному принципу, то по другому... происходит это из-за того, что какие-то свойства нахожу путем проб и ошибок, делаю, удаляю, и в итоге вот такая вот помойка....но я обязательно над ним поработаю в конце! Еще раз огромное-приогромное спасибо! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка в цикле | Alamez | Общие вопросы Delphi | 2 | 05.04.2009 15:12 |
Color в цикле | Roof | Общие вопросы Delphi | 8 | 06.08.2008 15:07 |