Suchfunktion + blättern geht nicht

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    wenn du jetzt noch die unterschiede der ein/ausgabe erkennst und das in relation zu deinem code bringst, fällt es dir wie schuppen aus den haaren ... btw: nimm mal den fuss von der leitung
    Kissolino.com

    Kommentar


    • #17
      Original geschrieben von TorstenJer
      poops$test steht da.
      aha, beim ersten mal wurde $test also durch seinen wert ersetzt, beim zweiten aber nicht, dort steht immer noch $test da.

      woran kann das denn bloß liegen?

      das einzige, was in den beiden zeilen unterschiedlich ist, sind doch die ...?

      na bravo, du hast es - und sogar fast selber rausgekriegt, respekt.
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar


      • #18
        Ich weiss ja woran es liegt. Das ist mir schon klar. Das beim 1. echo die Variable genommen wird und beim 2. der Inhalt des echo.


        Ich bin glaub ich ein Stück weiter. Ich hab jetzt

        PHP-Code:
        [B]$result = @mysql_query ("SELECT * FROM linklist where plz LIKE '%".$_POST['search']."%' LIMIT $start,$stepping") or 

        mysql_error(); [/B]

            
        $rowcount mysql_num_rows($result); 


        while (
        $line= @mysql_fetch_object ($result)){
        echo 
        $line->title."<br>";
        echo 
        $line->descr."<br>";
        echo 
        $line->plz."<br>";
        echo 
        $line->tel."<br>";
        echo 
        $line->em."<br>";
        echo 
        $line->url."<br><br>";

        }

        Das Limit klappt schon mal. Nur beim blättern kommen keine Einträge mehr

        Kommentar


        • #19
          dein debugging ist geil....


          wenn du solange dein code nicht funktioniert eventuell die @ vor den funktionen entfernen würdest, dann sollten eventuelle fehler angezeigt werden.

          du übergibst die varibale in der url arbeitest mit $_POST in deime code aber $_GET interessiert dich nicht wirklich?

          du konsturierst einen sql sting, sagst, das das blättern nicht funktioniert, aber sagst noch nicht einmal wie jetzt der sql sttring in seiner übergabe an die datenbank aussieht.

          was erscheint auf dem bildschirm bei
          PHP-Code:
          echo "SELECT * FROM linklist where plz LIKE '%".$_POST['search']."%' LIMIT $start,$stepping
          .
          was steht in der adresszeile des browsers?
          was steht im browser bei ohne @ im code?

          Kommentar


          • #20
            DoH!

            //der Fehler liegt hier begraben

            LIMIT "$start","$stepping"'
            --> LIMIT ".$start.",".$stepping
            oder
            --> LIMIT $start, $stepping


            warum muss es denn ein String werden ?
            chansel0049
            ----------------------------------------------------
            if you've reached the bottomline - dig further!
            Übersetzer gesucht? http://www.babelport.com

            Kommentar


            • #21
              Ok ok. Mein Kopf qualmt langsam.

              Wenn ich dieses echo mache schreibt er genau den Inhalt hin. Hmmm.......

              Kommentar


              • #22
                was verstehst du unter
                genau den Inhalt
                ?

                du hast nicht zufällig eine mysql shell oder sogar phpmyadmin auf deinem rechner um überhaupt mla zu testen, was bei der abfrage raus kommt?

                Kommentar


                • #23
                  Nun ja wenn ich z.B 9 eingebe und suche steht da:


                  echo "SELECT * FROM linklist where plz LIKE '%9%' LIMIT 0,10"

                  Klar hab ich phpmyadmin drauf. Ich teste das ganze auf dem Server

                  Kommentar


                  • #24
                    das ist doch schon mal was.

                    und was steht da, wenn du geblättert hast?

                    Kommentar


                    • #25
                      SELECT * FROM linklist where plz LIKE '%9%' LIMIT 0,10"

                      und funktioniert das nun ?


                      P.S. ich nehme an du willst nach PLZ-REgionen suchen wie zb 8xxxx für München 0xxxx für Osten etc.

                      dann muss das auch

                      PHP-Code:
                      LIKE '9%' 
                      heissen
                      chansel0049
                      ----------------------------------------------------
                      if you've reached the bottomline - dig further!
                      Übersetzer gesucht? http://www.babelport.com

                      Kommentar

                      Lädt...
                      X