Hi!
ich habe folgenden script:
PHP-Code:
<?php
$x_query = mysql_query("SELECT id, team1, team2, zeit, datum, torhe, torau, spieltag, x, jugend, kurz
FROM spiele
WHERE datum BETWEEN Now() - Interval 7 Day AND Now() AND team1 LIKE 'TSV Frauenaurach' OR team2 LIKE 'TSV Frauenaurach'
ORDER BY datum") or die(mysql_error());
while ($x = mysql_fetch_array($x_query))
{
$id = $x["id"];
$team1 = $x["team1"];
$team2 = $x["team2"];
$time = $x["zeit"];
$date = $x["datum"];
$torhe = $x["torhe"];
$torau = $x["torau"];
$spieltag = $x["spieltag"];
$jugend = $x["jugend"];
$x = $x["x"];
$dat = explode("-", $date);
$new_date = $dat[2].".".$dat[1].".".$dat[0];
$uhr = explode(":", $time);
$new_time = $uhr[0].":".$uhr[1];
echo " <div align=\"center\">
<center>
<table width=\"90%\" border=\"0\" cellspacing=\"0\">
<tr>
<td width=\"20%\" rowspan=\"2\" bgcolor=\"$f\"><font face=\"Arial\" size=\"2\"><u>$jugend</u></font></td>
<td width=\"33%\" bgcolor=\"$f\"><font face=\"Arial\" size=\"2\">$new_date</font></td>
<td width=\"33%\" bgcolor=\"$f\"><font face=\"Arial\" size=\"2\">$new_time</font></td>
<td width=\"14%\" bgcolor=\"$f\"></td>
</tr>
<tr>
<td width=\"33%\" bgcolor=\"$f\"><font face=\"Arial\" size=\"2\">$team1</font></td>
<td width=\"33%\" bgcolor=\"$f\"><font face=\"Arial\" size=\"2\">$team2</font></td>
<td width=\"14%\" align=\"center\" bgcolor=\"$f\"><font face=\"Arial\" size=\"2\">$torhe : $torau</font></td>
</tr>
</table>
</center>
</div>";
}
?>
eigentlich sollte jetzt alles ausgegeben werden, wenn team1 oder team2 = TSV Frauenaurach is und das spiel innerhalb der letzten bzw kommenden woche stattfindet.
es wird aber mehr ausgegeben, d.h. jedes spiel bei dem team2 = TSV Frauenaurach is und datum = 0000-00-00. ausserdem wird auch noch von 1.1.2005 das spiel wenn team2 = TSV Frauenaurach is ausgegeben.
woran liegt das?