Чет я туплю. Как сделать лесенку дивов в цикле?
Т.е.:
див 1:
сообщение
див 2:
сообщение
див 1: сообщение
див 2: сообщение
вариант
while...{
if($num == 0){
div 1
$num = 1;
ну и т.д. Меня смущает
}
Я так понимаю MySQL используется в скрипте? И там циклом for лучше воспользоваться.
ну да. С мускулом привык вхайле использовать) но там тоже с переменой мудрить надо. А мне бы на вхайл
echo '<div class="' . ($num % 2 ? "див1" : "див2" . '">';
$num++;
блаблабла
echo '</div>';
с социала выдернул? Смотрел. Не нравится он мне )
while
Добавлено 16.08.14 в 21:33:20:
ладно. Социаловский возьму
Hornet, Ну, давай попробуем через while, раз тебе он ближе
[code]
<?php
$q= mysql_query("SELECT * FROM `chat`"
// Тут мы делаем запрос на получение всех данных из таблицы chat
while ($message = mysql_fetch_assoc($q)) {
echo ($i % 2) ? '<div class="div1">' : '<div class="div 2">'; // А вот собственно и наша зебра
// А сейчас мы выведем ник автора и сообщение
echo '<b>' . $message['author'] . '</b><br />' .
$message['text'] . '</div>';
++$i;
}
?>[/code]