Habe das ganze mal etwas verändert :
PHP-Code:
$bspvar=5;
$_sel=mysql_query("SELECT id,beg from table WHERE id<=450");
$i=0;
while($y=mysql_fetch_row($_sel))
$x[$i++]=$y[0];
// wieviel haben wir denn ?
$count = count( $x );
// es sollen 30 Spalten werden
$spalten = 30;
// macht so und so viel Zeilen
$zeilen = ( $count % $spalten )?( ( $count - ( $count % $spalten ) ) / $spalten + 1 ):$count / $spalten;
// Tabelle zeilenweise ausgeben
echo "<table border=0 width=800 height=400 cellpadding=1 cellspacing=1 bgcolor=#000000>\n";
// Zeile für Zeile
for( $i = 0;$i < $zeilen; ++$i ) {
echo "\t<tr align=center bgcolor=#ffffff>\n";
// Spalte für Spalte
for( $ii = 0;$ii < $spalten; ++$ii ) {
// wenns nichts mehr gibt, ein
echo "\t\t<td><a href=\"view.php?viewid=" . ($z= isset( $x[$i * $spalten + $ii] )?$x[$i * $spalten + $ii]:" " ) . "\">$z</a></td>\n";
}
echo "\t</tr>\n";
}
echo "</table>";
}
Wie mache ich es , dass überprüft wird , ob der wert für id gleich dem wert für $bspvar ist ? also dass das irgendwie so lauten muss ist mir klar :
PHP-Code:
if($bspvar==$y[2]) {.....}
Bloß soll dann wenn true zurückkommt , die bgcolor der <td>'s rot sein und wenn nicht , dann grün !
Wie würde das funktionieren ?