Hallo !
Kann mir bitte jemand sagen, was an meinem Suchskript falsch ist ?
Hintergrund : Das Suchskript ist so angedacht, dass Daten aus einer SQL-Datenbank ausgelesen werden soll. Das Ergebis der Ausgabe soll nun abwechselnd farbig sein. Beim Testen des Script bekomme ich weder eine Fehlermeldung noch das gewünschte Ergebnis :
<script language="php">
mysql_connect("");
@mysql_select_db("");
$abfrage = "Select url,titel,disc from suche where url like'%".$query."%' or titel like'%".$query."%' or disc like'%".$query."%' order by titel,disc";
$Query_Result = mysql_query($abfrage);
$Anzahl_Zeilen = mysql_affected_rows();
if ($Anzahl_Zeilen == 0)
{
echo"<span class='d'>";
echo"<p align='center'><img border='0' src=''></p>";
echo"<p align='center'>Ihre Suche war leider erfolglos. Bitte versuchen Sie es erneut.</p><br>";
echo"<p align='center'><img border='0' src=''></p>";
echo"</span>";
}
else
{
echo"
<table cellpadding='0' cellspacing='0' width='440' align='center'>
<tr>
<td bgcolor='#001C55' height='28' valign='bottom'>
<span class='e'>
LINK<br><br>
</td>
<td bgcolor='#001C55' height='28' valign='bottom'>
<span class='e'>
TOPIC<br><br>
</td>
</tr>";
}
// Auslesen aus Datenbank
while(list($url, $titel, $disc) = mysql_fetch_row($Query_Result))
{
// Farbewechsler setzen
$farbe1="#000000";
$farbe2="#FFFFFF";
$tabflag=0;
//Zeilenfarbe formatieren
if ($tabflag==0)
{
$zeilenanfang="<tr bgcolor="".$farbe1.""><td>";
$tabflag=1;
}
else
{
$zeilenanfang="<tr bgcolor="".$farbe2.""><td>";
$tabflag=0;
}
// Ende der Zeilenfarbe
// Besonderheit bei pdf
if (strpos($url,".pdf") == false)
{
echo"<tr>";
echo"<td>
<span class='d'>
<a href='".$url."'> $titel </a>
</td>
<td>
<span class='d'>
$disc
</td>";
echo"</tr>";
}
else
{
echo"<tr>";
echo"<td>
<span class='d'>
<a href='".$url."' target='_blank'> $titel </a>
</td>
<td>
<span class='d'>
$disc
</td>";
echo"</tr>";
}
}
</script>