Guten Morgen,
Schon sehr lange benutze ich eine Blätterfunktion für eine Kundendatenbank.
Bisher hatte ich auch nie probleme. Seit einem Serverwechsel beim Hoster, funktioniert die Blätterfunktion nicht mehr.
ok, sie sieht so aus.
Verbindung zur DB steht!
kdnr ist quasi ID und auto_increment !
Die Einträge gebe ich so aus.
Was auch wunderbar funktioniert.
Es befinden sich z.Zt 3 Einträge in der DB. Sie werden also auf 3 Seiten Verteilt.
siehe
http://astra-design.de/kunden/index.php
Nun zum Problem!
Ich lasse mir die Seitenlinks anzeigen.
Leider passiert nichts (mehr) wenn ich auf die Seiten klicke.
Was habe ich falsch gemacht? Kann jemand den Fehler finden.
Vor dem Server Wechsel beim Hoster, hat alles wunderbar funktioniert........
Ich bin ratlos !
Schon sehr lange benutze ich eine Blätterfunktion für eine Kundendatenbank.
Bisher hatte ich auch nie probleme. Seit einem Serverwechsel beim Hoster, funktioniert die Blätterfunktion nicht mehr.
ok, sie sieht so aus.
Verbindung zur DB steht!
PHP:
<?php
$Zeilen_pro_Seite = 1;
if (!isset($Anfangsposition)) {
$Anfangsposition = 0;
}
$sql="select * from kunden limit $Anfangsposition,$Zeilen_pro_Seite";
$result=mysql_query($sql);
$result1=mysql_query("select kdnr from kunden");
$Anzahl=mysql_num_rows($result1);
?>
kdnr ist quasi ID und auto_increment !
Die Einträge gebe ich so aus.
PHP:
<? while ($daten = mysql_fetch_array($result)) {
echo meineTabelle
}?>
Es befinden sich z.Zt 3 Einträge in der DB. Sie werden also auf 3 Seiten Verteilt.
siehe
http://astra-design.de/kunden/index.php
Nun zum Problem!
Ich lasse mir die Seitenlinks anzeigen.
PHP:
<?php
if($Anfangsposition > 0) {
echo "<a href='index.php?Anfangsposition=0'>[erste Seite]</a>-";
$back=$Anfangsposition-$Zeilen_pro_Seite;
if($back < 0) {
$back = 0;
}
echo "<a href=\"index.php?Anfangsposition=$back\">[eine Seite zurück]</a>-";
}
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=\"index.php?Anfangsposition=$fwd\">$i</a>-";
}
if($Anfangsposition < $Anzahl-$Zeilen_pro_Seite) {
$fwd=$Anfangsposition+$Zeilen_pro_Seite;
echo "<a href=\"index.php?Anfangsposition=$fwd\">[eine Seite weiter]</a>-";
$fwd=$Anzahl-$Zeilen_pro_Seite;
echo "<a href=\"index.php?Anfangsposition=$fwd\">[letzte Seite]</a>";
}
?>
Leider passiert nichts (mehr) wenn ich auf die Seiten klicke.
Was habe ich falsch gemacht? Kann jemand den Fehler finden.
Vor dem Server Wechsel beim Hoster, hat alles wunderbar funktioniert........
Ich bin ratlos !