Probleme bei Suchabfrage

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

  • Probleme bei Suchabfrage

    Hallo,

    ich habe Probleme bei der Übergabe der Suchparameter. Die Suche ist unter http://www.aice.de/az_index.php zu finden.

    Als Suchwort soll "wellenlaenge" eingegeben und als Kategorie "Stellenmarkt" ausgewählt werden. Das Suchergebnis liefert 4 Datensätze, die über 2 Seiten dargestellt werden. Auf der 1.Seite werden die beiden Datensätze zwar dargestellt, aber nicht mehr auf der 2.Seite.

    Kann mir jemand erklären wieso die Suchparameter nicht übergeben werden?


    Gruss
    Zocker

  • #2
    klar, wenn du uns ein bischen code postest ...
    Kissolino.com

    Kommentar


    • #3
      ich tippe auf POST/GET verschiebeung die suche an sich funkt per POST, die seitennavigation hingegen per get. vermutlich erwartet die suche aber POST ...
      h.a.n.d.
      Schmalle

      http://impressed.by
      http://blog.schmalenberger.it



      Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
      ... nur ohne :-)

      Kommentar


      • #4
        Kein Problem.

        Hier lege ich den Suchstring fest.
        PHP-Code:
        $suchstring "az_username=$such_wort&az_kategorie=$katname";

        //$menge=Anzahl der Suchergebnisse
        //$ausgabe_pro_seite=Anzahl Datensätze pro Seite

        If ($menge $ausgabe_pro_seite)
        {
            echo 
        "<b><center>";
            
        $vor $z 1// Gibt einen Statuswert ab der sagt ob es noch ältere Einträge gibt.
            
        $next $z 1// Gibt einen Statuswert ab ob es noch weitere gibt.

            
        If ($vor != )
                echo 
        "<a href=\"az_suche.php?z=$vor&$suchstring\">";
        //        echo "<a href=\"anzahl_seiten1.php?z=$vor\">";
            
        If ($vor == 0)
            {
                echo 
        "<span class=\"links_inaktiv\"><strike>Zurück</strike></span>";
            }
            else
            {
                echo 
        "<span class=\"links_normal\">Zurück</span>";
            }
            If (
        $vor !=0) echo "</a>";
                echo 
        " | ";
                If (
        $next <= $seiten)
                    echo 
        "<a href=\"az_suche.php?z=$next&$suchstring\">";
        //            echo "<a href=\"anzahl_seiten1.php?z=$next\">";
                
        If ($next $seiten)
                {
                    echo 
        "<span class=\"links_inaktiv\"><strike>Vor</strike></span>";
                }
                else
                {
                    echo 
        "<span class=\"links_normal\">Vor</span>";
                }
               If (
        $next <=$seiten) echo "</a>";
                    echo
        "</b></center><P>";

        EDIT:
        php tags by schmalle


        Ich hoffe das hilft euch weiter.


        Gruss
        Zocker
        Zuletzt geändert von schmalle; 28.08.2003, 11:50.

        Kommentar


        • #5
          PHP-Code:
          "<a href=\"az_suche.php?z=$vor&$suchstring\">" 
          sollte wohl mal
          PHP-Code:
          "<a href=\"az_suche.php?z=$vor&suchstring=$suchstring\">"
          werden ...
          h.a.n.d.
          Schmalle

          http://impressed.by
          http://blog.schmalenberger.it



          Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
          ... nur ohne :-)

          Kommentar


          • #6
            Daran liegt es nicht. Ich lege ja vorher den Suchstring fest.

            $suchstring = "az_username=$such_wort&az_kategorie=$katname";

            Und dann schreibe ich den Link wie folgt:
            echo "<a href=\"az_suche.php?z=$vor&$suchstring\">";

            Der Fehler bleibt weiterhin bestehen.

            Gruss
            Zocker

            Kommentar


            • #7
              dazu sag ich nix.
              h.a.n.d.
              Schmalle

              http://impressed.by
              http://blog.schmalenberger.it



              Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
              ... nur ohne :-)

              Kommentar


              • #8
                Wie gesagt, ich habe beide Varianten getestet, aber ohne Erfolg. Hast du mal die Suche auf der Seite getestet, die ich oben angegeben habe?


                Gruss
                Zocker

                Kommentar


                • #9
                  http://aice.de/az_suche.php?z=2&az_u...e=Stellenmarkt

                  <-- dieser humbug wird übertragen, wenn ich auf "vor" klicke. das stimmt mit deinem code aber nicht überein ...
                  h.a.n.d.
                  Schmalle

                  http://impressed.by
                  http://blog.schmalenberger.it



                  Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
                  ... nur ohne :-)

                  Kommentar


                  • #10
                    Das verstehe ich nicht. Wenn ich bei mir auf vor klicke, erscheint folgender Eintrag in der Adressleiste meines Browsers:

                    http://aice.de/az_suche.php?z=2&az_u...e=Stellenmarkt

                    Aber trotzdem werden keine Suchergebnisse dargestellt

                    Gruss
                    Zocker

                    Kommentar


                    • #11
                      Nun vestehe ich garnichts mehr. Ich habe gerade eine URL hinein kopiert, die nicht korrekt im Forum dargestellt wird. Wieso das denn?

                      Kommentar


                      • #12
                        poste mal den code der suchfunktion
                        h.a.n.d.
                        Schmalle

                        http://impressed.by
                        http://blog.schmalenberger.it



                        Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
                        ... nur ohne :-)

                        Kommentar


                        • #13
                          Gibt es denn eine andere Möglichkeit die Suchergebnisse auf mehreren Seiten zu verteilen?

                          Gruss
                          Zocker

                          Kommentar


                          • #14
                            Hier ist der Code meiner Suchabfrage:
                            Code:
                            $suchabfrage = mysql_query("SELECT DISTINCT * FROM anzeigen WHERE
                             az_username Like '%$such_wort%'
                             AND az_kategorie Like '$katname' OR az_stadt Like '%$such_wort%' 
                             AND az_kategorie Like '$katname' OR az_strasse Like '%$such_wort%'
                             AND az_kategorie Like '$katname' OR az_email Like '%$such_wort%'
                             AND az_kategorie Like '$katname' OR az_plz Like '%$such_wort%'
                             AND az_kategorie Like '$katname' OR az_pw Like '%$such_wort%'
                             AND az_kategorie Like '$katname' OR az_ueberschrift Like '% such_wort%'
                             AND az_kategorie Like '$katname' OR az_inhalt Like '%$such_wort%'
                             AND az_kategorie Like '$katname' OR az_kategorie Like '%$such_wort%' 
                             AND az_kategorie Like '$katname' OR az_link Like '%$such_wort%'
                             AND az_kategorie Like '$katname' OR az_art Like '%$such_wort%'
                             AND az_kategorie Like '$katname'");
                            
                            $menge = mysql_num_rows ($suchabfrage);
                            
                            //Auf Seiten verteilen
                            $seiten = ceil($menge / $ausgabe_pro_seite);
                            
                            if ( !$z )
                              $z = 1;
                            
                            $maximum = $z * $ausgabe_pro_seite;
                            $minimum = $maximum - $ausgabe_pro_seite;
                            EDIT:
                            Auch du kannst die code.tags/php.tags des Forum benutzen! code.tags by wotan


                            Gruss
                            Zocker
                            Zuletzt geändert von Wotan; 28.08.2003, 12:54.

                            Kommentar


                            • #15
                              progst du immer so? das ist keine suche sondern ein sql-killer
                              h.a.n.d.
                              Schmalle

                              http://impressed.by
                              http://blog.schmalenberger.it



                              Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
                              ... nur ohne :-)

                              Kommentar

                              Lädt...
                              X