Сделать зебру.

Ping

Новичок
Сделать зебру.

...
PHP:
$num_str=1;
    while ($line = mysql_fetch_array($result)){
    	if($num_str%2==0){
    		$bgcolor="#fffff";
    	}
       	print "<tr bgcolor=$bgcolor><td>$num_str</td><td>$line[Vakansiya]</td><td>$line[Trebovaniya]</td></tr>";
    	$num_str++;
    }
...

Все кроме первой - крашеные. А хотелось бы зебру((
 

Andreika

"PHP for nubies" reader
комменты к каждой строке напиши - что делает и как должна работать :)
 

MuXaJIbI41981

Новичок
...

$num_str=1;
while ($line = mysql_fetch_array($result)){
$bgcolor="#000000";
if($num_str%2==0){
$bgcolor="#fffff";
}
print "<tr bgcolor=$bgcolor><td>$num_str</td><td>$line[Vakansiya]</td><td>$line[Trebovaniya]</td></tr>";
$num_str++;
}

...
 

Ping

Новичок
Так сделал.
PHP:
    $num_str=1;
    while ($line = mysql_fetch_array($result)){
    	if($num_str%2==0){
    		$bgcolor="#fffff";
    	}
       	print "<tr bgcolor=$bgcolor><td>$num_str</td><td>$line[Vakansiya]</td><td>$line[Trebovaniya]</td></tr>";
    	$num_str++;
    	$bgcolor="";
    }
 

Andreika

"PHP for nubies" reader
Ping
ты правильным кодом с людьми делишся или все еще не работает?
 

SelenIT

IT-лунатик :)
PHP:
$bgcolor = ($num_str%2==0) ? "#fffff" : "";
если лень писать полностью if ... else ...
 

Solid

Drosera anglica
Код:
for($i=0, $c=mysql_num_row($result); $i<$c; $i++) {
	$line = mysql_fetch_assoc($result)
    print '<tr bgcolor="'.($i%2?'#eeeeee':'#cccccc').'"><td>'.$i.'</td><td>'.$line['Vakansiya'].'</td><td>'.$line['Trebovaniya'].'</td></tr>';
}
 
Сверху