[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблемма с циклом while
boro-da
Нужен зоркий взгляд...

PHP
while ($myrow mysql_fetch_assoc($result))
{
echo 
"<table border='1' cellpadding='0' cellspacing='0' width='100%' class='nBlock'><tr><td>
<div class='nTitle'>"
.$myrow["news_title"]."</div>
<div class='nText'>"
.$myrow["news_text1"]."</div>
<div class='nDetails'>Категория:"
.$myrow["news_category"]." | Дата:".$myrow["news_date"]."|"$site_name."| Обсудить материал на форуме | </div>
</td></tr></table>"
;
}


что тут не так?

Всё что расположено выши и нижк исправно работает...



Спустя 12 минут, 32 секунды (27.07.2009 - 14:58) Nikitian написал(а):
Зачем использовать таблицу там, где она не нужна?

Как именно работает неисправно эта часть кода? Ошибки, ничего не выводит, выводит не то?..

Спустя 48 минут, 37 секунд (27.07.2009 - 15:46) boro-da написал(а):
Обнаружил одну фигню...

while ($myrow = mysql_fetch_assoc($result))
{
echo "Действие выполнилось";
}

Сработает только при условии что выводить надо 2 раза...

Первый раз почему то проглатывает...

Попробовал поставить это на новости... Новостей 1 - и ничего не вывелось...
Поставил на пользователей и вывелось 5 пользователей... А в базе их 6

Спустя 3 минуты (27.07.2009 - 15:49) Nikitian написал(а):
Сколько записей получаете - столько таким образом и выводится.

Спустя 2 часа, 26 минут, 42 секунды (27.07.2009 - 18:16) Krevedko написал(а):
запрос в студию !

Спустя 8 минут, 46 секунд (27.07.2009 - 18:25) Kuliev написал(а):
boro-da
PHP
<div class='nTitle'>".$myrow['news_title']."</div>


Используй одинарные кавычки

Спустя 1 час, 7 минут, 52 секунды (27.07.2009 - 19:33) boro-da написал(а):
$result = mysql_query("SELECT news_id,news_title,news_text1,news_date,news_category FROM news");
$myrow = mysql_fetch_assoc($result);

Спустя 6 минут, 21 секунда (27.07.2009 - 19:39) Krevedko написал(а):
эт как ?
идет
$myrow = mysql_fetch_assoc($result);
а потом
while ($myrow = mysql_fetch_assoc($result))
...

?? blink.gif

Спустя 2 часа, 48 минут, 23 секунды (27.07.2009 - 22:27) guest написал(а):

Спустя 1 час, 27 минут, 44 секунды (27.07.2009 - 23:55) Raito-kun написал(а):
первый результат проглатывает, потому что вы до цикла делаете 1 раз
PHP
$myrow mysql_fetch_assoc($result);

Спустя 18 часов, 14 минут, 24 секунды (28.07.2009 - 18:09) Krevedko написал(а):
Цитата (Raito-kun @ 27.07.2009 - 20:55)
первый результат проглатывает, потому что вы до цикла делаете 1 раз
PHP
$myrow = mysql_fetch_assoc($result);

ап чем и речь...если у него действительно так написано wink.gif
Быстрый ответ:

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