Seite weiter/zurück
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
anzahl
bauen
dank
datum
ergebnis
fehler
fehlermeldung
freigabe
freund
limit
ordern
sagen
setzen
show
speichern
tag
tausend
verzweifeln
ziel
-
Hallo Lima-tag/freund">Freunde,
bin seid etlichen Tagen an einem Script am verzweifeln. Mein Ziel ist es, Tabelleneintr?ge auf x Anzahl pro Seite auszugeben, mit Link [weiter] bzw. [zur?ck]. Eigentlich ziehmlich simpel sollte man meinen. Ich weis das es dazu tausend Tuds und fertige Scripts gibt. Allerdings m?chte ich es weitm?glichst selber schreiben, und es sollte aber auch nahtlos in meinem restlichem Script ?bergehen.
Ich bekomme zwar keine Fehlermeldung ausgegeben, aber auch kein vern?nftiges Ergebnis. Ich poste mal meinen Source, und hoffe, das ihr mir weiterhelfen k?nnt. Evt. entdeckt ihr ja den/einen Fehler...
Ich danke mal im Vorraus
...
if ($show == "")
{
$show = 1;
}
$abfrage = "SELECT id, plz, ort, datum, titel, freigabe FROM veran WHERE plz LIKE '$sucheplz%' and freigabe LIKE 2 ORDER BY plz LIMIT $show, 10";
$ergebnis = mysql_query($abfrage);
$anz = mysql_num_rows($ergebnis);
$abfrage1 = "SELECT id FROM veran WHERE plz LIKE '$sucheplz%' and freigabe LIKE 2";
$ergebnis1 = mysql_query($abfrage1);
$anz1 = mysql_num_rows($ergebnis1);
...
<?php
if ($show > 1)
{
$show = $show - 10;
echo "<A HREF=\"$PHP_SELF?show=";
echo "$show";
echo "\">Seite zurück</A> | ";
}
else
{
echo "Seite zurück | ";
}
if (($show + 9) < $anz1)
{
$show = $show + 10;
echo "<A HREF=\"$PHP_SELF?show=";
echo "$show";
echo "\">Seite vor</A>";
}
else
{
echo "Seite vor";
}
... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
da w?rde ich den wert auf 0 setzen
$show = 1;
da die datens?tze angefangen mit 0 nummeriert werden
Au?erdem w?rde ich die anzahl der anzuzeigenden datens?tze auch in ner Var speichern, da du das script dann leiher anpassen kannst.
zu deinem Fehler w?rde ich sagen, dass du vergisst, den suchstring wieder mit zu ?bergeben.
also bei
if ($show > 1){
echo "<A HREF=\"$PHP_SELF?show=".($show - 10)."&sucheplz=$sucheplz\">Seite zur?ck</A>??|??";
....
und das bei dem vor nat?rlich auch
?berhaupt scheint dein if-konstrukt etwas kompliziert und umst?ndlich...
da kann man bestimmt was einfacheres bauen
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage