hallo, ich möchte eine tabelle ausgeben in der zeiten der sporthalle bei mir im verein stehen. der hintergrund soll immer abwechselnd hinterlegt sein aber es funzt nicht. hat wer eine idee ?
Ich bekomm die Meldung : Call to a member function on a non-object
PHP
<?php
$conn = @mysql_connect($server, $user, $pass);
@mysql_select_db($datenbank, $conn);
if ($conn!=TRUE)
{
echo "Verbindungsfehler: ".mysql_error()." !! Versuchen Sie es zu einem sp&auml;teren Zeitpunkt nochmals. Danke.";
die;
}
$sql = "SELECT * FROM `kursangebot` WHERE `abteilung`='turnen' or `abteilung`='gymnastik' or `abteilung`='rückenschule' or `abteilung`='krafttraining' or `abteilung`='turnen' ORDER BY `sort`ASC,`von`ASC, `bis` DESC";
$result = mysql_query($sql) or die(mysql_error());
while ($daten = mysql_fetch_assoc($result))
{
$row = 1; //Alternierende Zeilenfarben
while($db->next_record()):
switch ($row % 2) {
case 0: $rowcolor = "EEEEEE"; break;
case 1: $rowcolor = "FFFFFF"; break;
}
?>
</h2>
</td>
<td></td>
</tr>
<tr>
<td></td>
<td colspan="3">
<table class="normal" cellspacing=0 cellpadding=5 border=0>
<tr>
<td bgcolor="<?php echo $rowcolor ;?>" width="70">
<div align="left">
<?=$daten['tag']?></div>
</td>
<td align=middle bgcolor="<?php echo $rowcolor ;?>" width="100">
<div align="left">
<?=$daten['angebot']?></div>
</td>
<td align=middle bgcolor="<?php echo $rowcolor ;?>" width="120">
<div align="left">
<?=$daten['von']?> - <?=$daten['bis']?> Uhr</div>
</td>
<td align=middle bgcolor="<?php echo $rowcolor ;?>">
<div align="left">
<?=$daten['halle']?></div>
<?php
$row = $row + 1 ;
endwhile;
?>
</td>
</tr>
</table>
</td>
<td></td>
</tr>
<tr>
<td></td>
<td colspan="3" align="right"><?php } mysql_close ($conn) ;?>
Alles anzeigen