Forum Webscript.Ru
Программирование => PHP => Тема начата: Pr0Head от 25 Января 2002, 18:24:17
-
Незнаю как выразиться по-русски.
Посылаем запрос в Мускуль. Ответ формируем в таблицу. Для удобства чтения из таблицы, нужно "подкрасить" строки в таблице (через один), т.е. допустим одна темно-серая, следующая строка светло-серая, потом опять темно-серая и т.д.
Есть цикл, который считывает элементы из БД
while ($myrow = mysql_fetch_array($result))
и вставляет в таблицу
printf("%s | \\n", $myrow["place"]);
А как можно за один цикл, считывать по две строки из БД?
-
http://forums.webscript.ru/showthread.php?s=&threadid=3489
-
Сорри, не заметил...
Спасибо! ;)
-
По две строки вроде нельзя
-
2 AlieN: мда, я тоже не нашел...
Спасибо Britve, что на путь наставил... только подсветка строк в том варианте не везде работала, поэтому переделал ее в такую:
$color = "f5f5f5";
while($rc = mysql_fetch_array($qc)) {
print "\\n";
print "".$rc["id"]." | \\n";
print "".$rc["name"]." | \\n";
print "
\\n";
$color = ($color == "f5f5f5") ? "ffffff" : "f5f5f5";
}
-
у меня подвестка сделана так:
if($h%2==1){$bgcolor="#D0DCE0";}
if($h%2==0){$bgcolor="#CCCCFF";}
естественно всё в цикле ++$h
вот выглядит так:
http://perec.km.ru/znak/cat.php?action=search&search=1&type=2&for=1&ord=1