[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с отображением таблиц
gagger
Требуется сделать что бы таблицы были через одну серого цвета, все вроде сделал что нужно для этого, но не работает... подскажите что не так тут.

$gimg = mysql_query ("SELECT * FROM gallery_comms WHERE post='$get_page'",$db);
$cont = mysql_fetch_array($gimg);
$color = $myrow['id'];
if ($test = mysql_num_rows($result3) > 0)

{
if(fmod($color,2)==0){

while ($cont = mysql_fetch_array($gimg)){

print '<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100"><img src="/'
.$user['img'].'"><strong>'.$user['family'].'</strong></td>
<td width="100">('
.$cont["date"].'):</td>
<td width="200">'
.$cont["news"].'</td>
</tr>
</table><br />

'
;

}

}


else {
print '<table width="400" border="0" cellspacing="0" cellpadding="0" bgcolor="#999999">
<tr>
<td width="100"><img src="/'
.$user['img'].'"><strong>'.$user['family'].'</strong></td>
<td width="100">('
.$cont["date"].'):</td>
<td width="200">'
.$cont["news"].'</td>
</tr>
</table><br />'
;
} }




Спустя 5 минут, 9 секунд (16.07.2010 - 12:16) Joker написал(а):
$i = 1;
while ($cont = mysql_fetch_array($gimg))
{
$i++;
if ($i%2 == 0)
echo 'одна таблица';
else
echo 'другая таблица';
}

так попробуй.

Спустя 2 минуты, 52 секунды (16.07.2010 - 12:19) inpost написал(а):
Самый глупый и нубский способ такой:
while ($cont = mysql_fetch_assoc($gimg)) {
echo "<table white>";
$cont = mysql_fetch_assoc($gimg);
echo "<table grey>";
}

Спустя 44 минуты, 1 секунда (16.07.2010 - 13:03) tomash написал(а):
$i=1;
while ($cont = mysql_fetch_array($gimg)){

$color = ($i%2)?'белый':'серый';

print '<table width="400" border="0" cellspacing="0" cellpadding="0" bgcolor="'.$color .'">
<tr>
<td width="100"><img src="/'
.$user['img'].'"><strong>'.$user['family'].'</strong></td>
<td width="100">('
.$cont["date"].'):</td>
<td width="200">'
.$cont["news"].'</td>
</tr>
</table><br />'
;
$i++;
}


Только код цвета правильно ввести

Спустя 17 минут, 46 секунд (16.07.2010 - 13:21) Joker написал(а):
Цитата (inpost @ 16.07.2010 - 14:19)
Самый глупый и нубский способ такой:
while ($cont = mysql_fetch_assoc($gimg)) {
echo "<table white>";
$cont = mysql_fetch_assoc($gimg);
echo "<table grey>";
}

и не работающий в придачу.

Спустя 1 час, 2 минуты, 3 секунды (16.07.2010 - 14:23) gagger написал(а):
Joker
Огромное спасибо. Все работает.

Спустя 1 минута, 54 секунды (16.07.2010 - 14:25) inpost написал(а):
Joker вполне работающий, и очень даже успешно, немного только смахивает на индуский!! Скажи строчку, где не работает? Я таким образом раньше делал в 2 цвета.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.