|
|
|
| Есть массив данных из базы. Как, например, через каждые 5 строк вывести свой текст или рекламный блок? Спасибо! | |
|
|
|
|
|
|
|
для: MaxTax
(20.08.2008 в 00:00)
| | По каждой пятой итерации цикла вставляйте, какая проблема. | |
|
|
|
|
|
|
|
|
для: mihdan
(21.08.2008 в 11:31)
| | Пожалуйста можно на этом простом примере примере, а то я так и не понял
$query= "SELECT * FROM category ORDER BY sort ASC";
$cat = mysql_query($query, $conect) or die(mysql_error());
$row_cat = mysql_fetch_assoc($cat);
do {
$row_cat['cat_title'];
} while ($row_cat = mysql_fetch_assoc($cat)); | |
|
|
|
|
|
|
|
для: MaxTax
(21.08.2008 в 22:11)
| | Где то уже в форуме писалось, что do while в данной ситуации применять нельзя, первая выборка уже может вернуть пустой результат.
Поэтому лучше
$i=5;
while ($row_cat = mysql_fetch_assoc($cat))
{
echo $row_cat['cat_title'];
$i--;
if (!$i) {echo $reklama; $i=5;}
}
|
Примерно так | |
|
|
|