[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с выводом категорий
xxxsanchosxxx
Доброе время суток. У меня такая проблема: есть сайт разделенный на блоки и в левом блоке я выводу список категорий, для того что б вывести список я использую запрос и вывожу значения в цикле. Но выводит в цикле тока 1-ое значение с базы и столько раз скока значений у меня в таблице!
 
<?PHP
include 'block/db.php';
$result2 = mysql_query ("SELECT * FROM category",$db);


if(!$result2)
{
echo "Запрос не прошол!";
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 ( mysql_fetch_array ($result2));
}
else
{
echo "Информация по запросу не извлечена в таблице нет записей";
}
?>




Спустя 14 минут, 19 секунд (3.12.2010 - 23:41) vinnie написал(а):
Замени

while ( mysql_fetch_array ($result2));


на


while ($myrow2 = mysql_fetch_array($result2));


и вообще те лучше отказаться от Поповского кода

Спустя 2 минуты, 35 секунд (3.12.2010 - 23:44) Lenarfate написал(а):
для начала советую изучить русский язык, а потом уже читать про php . а про попова вообще молчу

Спустя 3 минуты, 45 секунд (3.12.2010 - 23:48) vinnie написал(а):

<?PHP
include_once 'block/db.php';
$result = mysql_query ("SELECT * FROM `category`");
if (!$result)
exit ("Произошла ошибка");
elseif (!mysql_num_rows ($result))
exit ("Нету в базу ничего");
else
{
while ($row = mysql_fetch_assoc ($result))
echo "<li><a href=\"view_cat.php?cat=".$row["id"]."\">".$row["title"]."</a></li>";
}

Спустя 13 минут, 22 секунды (4.12.2010 - 00:01) xxxsanchosxxx написал(а):
Спасибо большое, помогло!

Спустя 1 минута, 44 секунды (4.12.2010 - 00:03) vinnie написал(а):
а карму за старания?)
Быстрый ответ:

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