Hi,
ist eigentlich sehr einfach wenn man weiss was folgende Zeile zu bedeuten hat:
PHP-Code:
<?PHP echo $i % 2; ?>">
Dabei handelt es sich um Modulo - also den Restwert einer Division. Als Ergebnis bekommst du in diesem Fall entweder 0 (Null) oder 1 zurueck. Du hast in deinem Skript schon alles was du brauchst!!!!!!
PHP-Code:
<?
echo "
<table width='480' align='center' cellspacing='0'>
<TR>
<td colSpan='3' align='middle'> <p><strong>Spieltermin </strong></p></td>
<td ><strong>Spielort</strong></td>
<td ><strong>Beginn</strong></td>
<td ><strong>Heimteam</strong></td>
<td ><strong>Auswärtsteam</strong></td>
<td colspan='3'> <p><strong> Ergebnis</strong></p></td>
</TR>
";
include ("config.php");
mysql_connect($server,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");
$query="SELECT * FROM vi_spielplan order by spieldatum asc";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
$i=0;
while ($i < $num) {
$id_spiel=mysql_result($result,$i,"id_spiel");
$spielnummer=mysql_result($result,$i,"Spielnummer");
$spieltag=mysql_result($result,$i,"Spieltag");
$spieldatum=mysql_result($result,$i,"Spieldatum");
$spielort=mysql_result($result,$i,"Spielort");
$beginn=mysql_result($result,$i,"Beginn");
$heimteam=mysql_result($result,$i,"Heimteam");
$gastteam=mysql_result($result,$i,"Gastteam");
$ergebnis_heim=mysql_result($result,$i,"Ergebnis_Heim");
$ergebnis_gast=mysql_result($result,$i,"Ergebnis_Gast");
$classTable = 'class="style_' . $i % 2 . '">';
echo "
<tr $classTable>
<td >#$spielnummer</td>
<td >$spieltag</td>
<td >$spieldatum</td>
<td >$spielort</td>
<td >$beginn</td>
<td >$heimteam</td>
<td >$gastteam</td>
<td >$ergebnis_heim</td>
<td >:</td>
<td >$ergebnis_gast</td>
</tr>
";
$i++;
}
echo "</table>";
?>
Du meinst sicherlich classTable_0 und nicht $classTable_0
Bye Damir