Forum Webscript.Ru

Программирование => PHP => Тема начата: Pr0Head от 25 Января 2002, 18:24:17

Название: Как послать "двойной" запрос?
Отправлено: Pr0Head от 25 Января 2002, 18:24:17
Незнаю как выразиться по-русски.

Посылаем запрос в Мускуль. Ответ формируем в таблицу. Для удобства чтения из таблицы, нужно "подкрасить" строки в таблице (через один), т.е. допустим одна темно-серая, следующая строка светло-серая, потом опять темно-серая и т.д.

Есть цикл, который считывает элементы из БД
while ($myrow = mysql_fetch_array($result))

и вставляет в таблицу
printf("%s\\n", $myrow["place"]);

А как можно за один цикл, считывать по две строки из БД?
Название: Как послать "двойной" запрос?
Отправлено: Britva от 25 Января 2002, 19:30:05
http://forums.webscript.ru/showthread.php?s=&threadid=3489
Название: Как послать "двойной" запрос?
Отправлено: Pr0Head от 25 Января 2002, 21:15:23
Сорри, не заметил...

Спасибо! ;)
Название: Как послать "двойной" запрос?
Отправлено: AlieN от 31 Января 2002, 20:22:44
По две строки вроде нельзя
Название: Как послать "двойной" запрос?
Отправлено: Pr0Head от 01 Февраля 2002, 12:54:52
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";
}
Название: Как послать "двойной" запрос?
Отправлено: AlieN от 02 Февраля 2002, 20:32:55
у меня подвестка сделана так:
   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