kostenloser Webspace werbefrei: lima-city


Seite weiter/zurück

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    s******r

    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 :wink:



    ...

    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&uuml;ck</A>&nbsp;&nbsp;|&nbsp;&nbsp;";
    }
    else
    {
    echo "Seite zur&uuml;ck&nbsp;&nbsp;|&nbsp;&nbsp;";
    }

    if (($show + 9) < $anz1)
    {
    $show = $show + 10;
    echo "<A HREF=\"$PHP_SELF?show=";
    echo "$show";
    echo "\">Seite vor</A>";
    }
    else
    {
    echo "Seite vor";
    }

    ...
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 2**s

    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
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!