Hi, ich schaffe es nicht das ich bestimmte ergebnissreihen zb. mit anderer hintergrundfarbe hervorheben kann. ziel ist es die reihen hervorzuheben wo die "id" gleich der benutzerid ist.
hier der code:
die einzelnen reihen werden so zwar immer in untersch. farbe ausgegeben aber das nun zb. alle einträge die von "id 20" stammen die hintergrundfarbe rot bekommen bekomm ich nicht hin...
ich hoffe ihr habt ne idee
hier der code:
PHP-Code:
$resultmsg = mysql_query("select DATE_FORMAT(uhrzeit,'%H:%i') as uhrzeit, bla... ORDER BY zeit LIMIT 20 ") ;
//function show-daten
function show_msg($resultmsg) {
$rows = mysql_num_rows($resultmsg);
$cols = mysql_num_fields($resultmsg);
if($rows>0) {
echo "<table width=100% align=center border=0>";
echo "<tr>";
echo "<td height=30>Pos</td>";
echo "<td height=30>von</td>";
echo "<td height=30>id</td>";
echo "<td height=30>betreff</td>";
echo "<td height=30>text</td>";
echo "<td height=30>Uhrzeit</td>";
echo "</tr>";
}
//Tabelleninhalt
$farben=array('#cccccc','#e7e7e7');
$i=1;
while($row = mysql_fetch_array($resultmsg)) {
$farbe = (next($farben)) ? current($farben) : reset($farben);
echo "<tr bgcolor=$farbe>";
echo "<td align=center>$i</td>";
echo "<td align=center>$row[name]</td>";
echo "<td align=center>$row[id]</td>";
echo "<td align=center>$row[betreff]</td>";
echo "<td align=center>$row[text]</td>";
echo "<td align=center>$row[uhrzeit]</td>";
echo "</tr>\n";
$i++;
}
echo "</table>";
}
ich hoffe ihr habt ne idee
Kommentar