Ich habe folgendes Problem und vieleicht kann mir jemand helfen !
Ich habe ein Formular ( suche.php ) erstellt. In diesem Formular können User sich ein Bundesland auswählen.
Im Formular ( suche.php ) verweise ich durch <form action=suche1.php method=post> auf eine neues Formular ( suche1.php ).
Wenn das Formular ( suche1.php ) durch <input type=submit> aus dem Formular ( suche.php ) geladen ist wird, wird mir 1 User sowie die Links für die Seiten 1,2 und 3 angezeigt, da 3 User gefunden wurden.
Wenn ich nun auf einen der Seitenlinks klicke, dann werden keine User sowie Links mehr angezeigt.
Wo liegt mein Fehler ?
Anzumerken ist, wenn ich nur die Bedingung (aktivierung=1) schreibe, dann funktioniert alles.
Anbei der Code für das Formular suche1.php.
include"connect.php";
$tabellenname="user";
$Zeilen_pro_Seite = 1;
if (!isset($Anfangsposition)) {
$Anfangsposition = 0;
}
$sql="select * from $tabellenname where
bundesland='$bundesland' and aktivierung=1
limit $Anfangsposition,$Zeilen_pro_Seite";
$result=mysql_query($sql);
$result1=mysql_query("select username,bundesland from $tabellenname where
bundesland='$bundesland' and aktivierung=1 ");
$Anzahl=mysql_num_rows($result1);
while ($row=mysql_fetch_array($result)) {
$feld1=$row["username"];
$feld2=$row["bundesland"];
// Daten anzeigen. In der Praxis wird man hier eher eine Tabelle einbauen.
echo "Feld 1: ".$feld1."<br> Feld2: ".$feld2."<br>";
}
if($Anzahl>$Zeilen_pro_Seite) {
$Seiten=intval($Anzahl/$Zeilen_pro_Seite);
if($Anzahl%$Zeilen_pro_Seite) {
$Seiten++;
}
}
for ($i=1;$i<=$Seiten;$i++) {
$fwd=($i-1)*$Zeilen_pro_Seite;
echo "<a href="suche1.php?Anfangsposition=$fwd">$i</a><br><br>";
}
?>