mario: suchformular

Beitrag lesen

Ich habe ein Suchformular mit Auswahlfeld (Bundesland) erstellt.
In diesem Suchformular ist <input action=suche1.php method=post> enthalten.

In der Datei (suche1.php) ist folgender script enthalten, der auch funktioniert. Also mir den 1.Datensatz anzeigt und durch das Blättern mir auch die weiteren Datensätze anzeigt.

Wenn ich aber nun

$sql="SELECT username, bundesland FROM $tabellenname WHERE
bundesland = '$bundesland' AND aktivierung=1
ORDER BY username DESC LIMIT $start, $anzeigen";

erweitere wird mir zwar der erste Datensatz angezeigt, aber wenn ich blättere ist kein Datensatz mehr sichtbar.

Wo ist der Fehler ???

<?php
include"connect.php";
$tabellenname="user";

$anzeigen=1;

if($vor){$start=$limit+$anzeigen;}
if($back){$start=$limit-$anzeigen;}
if(!$start){$start=0;}

$sql="SELECT username, bundesland FROM $tabellenname WHERE
aktivierung=1
ORDER BY bundesland DESC LIMIT $start, $anzeigen";
$result=mysql_query($sql,$link);
for($i=0;$i<mysql_num_rows($result);$i++)
{
$ergebnis[$i]=mysql_fetch_array($result);
}

$sql1="SELECT * FROM $tabellenname WHERE aktivierung=1 ";
$result1=mysql_query($sql1,$link);
$max=mysql_num_rows($result1);

?>

<?php
for($i=0;$i<count($ergebnis);$i++)
{
echo"<table border=1 width=200><tr><td> ".$ergebnis[$i][username]." </td><td>
".$ergebnis[$i][bundesland]." </td></tr></table>";
}

echo"<table border=0 width=200><tr><td align=left>";
if($start>=$anzeigen){echo"<a
href='".$PHP_SELF."?limit=".$start."&back=1'>zurück</a>";}
echo"</td><td align=right>";
if($start+$anzeigen<$max){echo"<a
href='".$PHP_SELF."?limit=".$start."&vor=1'>weiter</a>";}
echo"</tr></table>";

?>