<table class='table'>
<? $result = mysql_query("SELECT bimg,simg,name,description,weight,price FROM menu WHERE cat_id='$cat' ORDER BY sort ",$db);
if (!$result)
{
echo"<p>Запрос на выбырку данных не прошёл </a><br><b>Код ошибки:</b></p>";
exit(mysql_error());
}
if (mysql_num_rows($result) > 0)
{
$b = mysql_num_rows($result);
$b2 = $b % 2;
$myrow = mysql_fetch_array($result);
$myrow1 = mysql_fetch_array($result);
do
{
printf("<tr>
<td width='310px' class='post_left'>
<p><a href='%s' target='_blank'>%s</a></p>
<p class='t_name'>%s</p>
<p class='t_pos'>%s</p>
<p class='t_wei'>вес: %s гр</p>
<p class='t_price'>цена: %s </p>
<p><img src='img/line0.gif'</p>
</td>
<td width='310px' class='post_left'>
<p><a href='%s' target='_blank'>%s</a></p>
<p class='t_name'>%s</p>
<p class='t_pos'>%s</p>
<p class='t_wei'>вес: %s гр</p>
<p class='t_price'>цена: %s </p>
<p><img src='img/line0.gif'</p>
</td></tr>"
,$myrow["bimg"],
$myrow["simg"],
$myrow["name"],
$myrow["description"],
$myrow["weight"],
$myrow["price"],
$myrow["bimg"],
$myrow1["simg"],
$myrow1["name"],
$myrow1["description"],
$myrow1["weight"],
$myrow1["price"]);
}
while ($myrow = mysql_fetch_array($result) and $myrow1 = mysql_fetch_array($result));
if ($b2 > 0) {printf("<tr>
<td width='310px' class='post_left'>
<p><a href='%s' target='_blank'>%s</a></p>
<p class='t_name'>%s</p>
<p class='t_pos'>%s</p>
<p class='t_wei'>вес: %s гр</p>
<p class='t_price'>цена: %s </p>
<p><img src='img/line0.gif'</p>
</td>
<td width='310px' class='post_left'>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
</td></tr>"
,$myrow["bimg"],
$myrow["simg"],
$myrow["name"],
$myrow["description"],
$myrow["weight"],
$myrow["price"]);}
}
else
{
echo"<p>........</p>";
exit();
}
?>
</table>
Всем отозвавшимся за рании спасибо!!!
Спустя 2 часа, 22 минуты, 11 секунд (26.01.2010 - 10:49) Kuliev написал(а):
Гость_Алексей
Читаем ЗДЕСЬ исправляем код потом посмотрим...
Читаем ЗДЕСЬ исправляем код потом посмотрим...
Спустя 1 минута, 44 секунды (26.01.2010 - 10:51) twin написал(а):
Kuliev
Мне нравится твоя тема безумно.
Всегда звучит так: куда за пирожками? А руки мыли??????
Мне нравится твоя тема безумно.
Всегда звучит так: куда за пирожками? А руки мыли??????
Спустя 2 минуты, 56 секунд (26.01.2010 - 10:54) Kuliev написал(а):
Цитата (twin @ 26.01.2010 - 12:51) |
Kuliev Мне нравится твоя тема безумно. Всегда звучит так: куда за пирожками? А руки мыли?????? |
Чтото нет настроение поповский код читать ))
Спустя 2 минуты, 13 секунд (26.01.2010 - 10:56) twin написал(а):
Я сам хотел отправить, не успел.
Спустя 16 минут, 14 секунд (26.01.2010 - 11:12) sergeiss написал(а):
Это не просто "поповский" код, а какой-то его "усиленный" вариант Мало того, что цикл do-while, так еще и по две строки за раз считывается.
Спустя 1 час, 1 минута, 52 секунды (26.01.2010 - 12:14) Gabriel написал(а):
ггм а средствами дизайна никак в 2 колонки не растолкать?
ЗЫ а может где высота указана? может по этому ползти
ЗЫ а может где высота указана? может по этому ползти
Спустя 48 минут, 26 секунд (26.01.2010 - 13:03) inpost написал(а):
$myrow = mysql_fetch_array($result);
$myrow1 = mysql_fetch_array($result);
- что за извращения?! =))))
<td width='310px' class='post_left'> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> </td>
-ПУСТОЕ, так как абзацы есть, а информация в них отсутствует! Поставь один символ!!!
<p><img src='img/line0.gif'</p>
- Рисунок не закрыт!!!
Спустя 2 часа, 51 минута, 33 секунды (26.01.2010 - 15:54) Guest написал(а):
$table = "<table border=1 width=100% align=center>\n";
while ($row = mysql_fetch_assoc($result))
{
$table .= "<tr>\n";
$table .= "<td width='310px'>
<p><a href='".$row['bimg'] ."'target='_blank'>".$row['simg'] ."</a></p>
<p>".$row['name']."</p>
<p>".$row['description']."</p>
<p>".$row['weight']."</p>
<p>".$row['price']."</p>
<p><img src='img/line0.gif'></p>
</td>\n";
$table .= "<td width='310px'>
<p><a href='".$row['bimg'] ."'target='_blank'>".$row['simg'] ."</a></p>
<p>".$row['name']."</p>
<p>".$row['description']."</p>
<p>".$row['weight']."</p>
<p>".$row['price']."</p>
<p><img src='img/line0.gif'></p>
</td>\n";
$table .= "</tr>\n";
}
$table .= "</table>\n";
А как сделать чтоб он не выводил одни и теже данные в соседней ячейке а продолжал их дальше пока они не закончатся в базе
Спустя 1 час, 21 минута, 42 секунды (26.01.2010 - 17:16) Kuliev написал(а):
Guest
Так ты их там не выводи!!!
Так ты их там не выводи!!!
Спустя 2 часа, 16 минут, 19 секунд (26.01.2010 - 19:32) inpost написал(а):
Между первым и вторым выводом помести: $row = mysql_fetch_assoc($result);
тогда будет перещёлкивать! Для тебя это будет самый простой вариант
тогда будет перещёлкивать! Для тебя это будет самый простой вариант