Ankündigung

Einklappen
Keine Ankündigung bisher.

Problem mit GET

Einklappen

Neue Werbung 2019

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

  • Problem mit GET

    Hallo,

    ich stehe wieder vor einem kleinen Problem

    Ich arbeite momentan an einem Assistent, der dem Besucher hilft eine richtige Person zu finden. D.h. ich habe ein Auswahlmenü, wo z.B. alle PLZ drin stehen. Bei der Auswahl einer PLZ, werden weitere Daten geladen, wie z.B. Alter. Bei der Auswahl des Alters wird ein weiteres Auswahlmenü angezeigt, wo z.B. der Sternzeichen ausgewählt werden kann.

    Also jetzt habe ich drei Auswahlmemüs:

    - PLZ: 12345
    - Alter: 21
    - Sterzeichen: Fische

    Es werden auch gefundene Datensätze angezeigt.

    Das Problem ist, wenn man jetzt das Alter neu wählt, stimmen die Datensätze nicht mehr, da der Wert ($_GET['sternzeichen']) in URL immer noch drin ist.

    Bsp: http://seite.de/suche.php?plz=12345&...zeichen=fische

    Meine Frage, wie kann ich den letzten Get-Wert entfernen?

    Danke für die Mühe
    Ich lerne PHP und es macht mir Spass!

  • #2
    Meine Frage, wie kann ich den letzten Get-Wert entfernen?
    Häääääääää ... ?

    ... einfach nicht mit übergeben.

    Kommentar


    • #3
      Aber der Sternzeichenwert ist ja schon in URL drin, weil die Abfrage bereits einmal ausgeführt wurde. Jetzt will man z.B. das Alter auf 25 einstellen, weil es z.b. keine Ergebnisse gab. Dann sieht URL wie folgt aus:

      http://seite.de/suche.php?plz=12345&...zeichen=fische
      soll aber
      http://seite.de/suche.php?plz=12345&alter=25
      Ich lerne PHP und es macht mir Spass!

      Kommentar


      • #4
        Dann musst du die Seite ohne sternzeichen-Parameter neu laden! Musst halt sobald du das Select fürs Sternzeichen anzeigst auch ein onChange fürs Alter einbaun, was dann die URL ohne Sternzeichen wieder lädt, sobald man im Alter-Feld was ändert.

        Kommentar


        • #5
          Ich glaub dein problem liegt in der organisation der abfrage.

          beispiel(so hab ich deine frage verstanden):

          http://seite.de/suche.php?plz=12345&...zeichen=fische

          ergibt null treffer
          dh. beim übergeben dieser werte wird die suchanfrage an die db gestartet.

          so nun will mann aber doch noch jemanden finden also ändert mann das alter

          http://seite.de/suche.php?plz=12345&...zeichen=fische

          wenn jetzt die suchanfrage in der db gestartet wird sollten eigentlich alle 18 jährigen gefunden werden.

          wenn dem nicht so ist dann stimmt was mit der organisation der suchanfragen nicht oder du hast die frage falsch gestellt....

          Kommentar


          • #6
            das Problem ist, dass es nicht immer die gleiche Anzahl von Auswahlfeldern ist, sondern sie richtet sich nach Abfrage.

            Ich kann z.B. nach PLZ und Alter suchen oder ich kann meine Ergebnisse weiter mit Sternzeichen verfeinern. Das Alter und Sternzeichenmenü werden nicht angezeigt, solange man die PLZ nicht auswählt.

            D.h. Man sieht erstmal nur PLZ-Menü. Wenn man seine Auswahl getroffen hat, wird Altermenü angezeigt usw., Schritt für Schritt. Die Ergebnisse können durch weitere Abfragen verfeinert werden, es können 3 Auswahlmenüs sein, aber auch 5.
            Ich lerne PHP und es macht mir Spass!

            Kommentar


            • #7
              Stell die frage anders.
              bzw geh mal ein bischen davon aus das
              ich null ahnung hab(wirklich NULL) wie du
              dir das vorstellst. bzw wie das im momment aussieht
              und wo das problem liegt.

              ich bin mir nämlich nicht ganz klar ob ich das PROBLEM
              wirklich erfasst habe.

              is das auswahl menü für alter den noch da
              wenn ich das sternzeichen schon gewählt habe
              oder verschwidet das wieder oder von mir aus das
              plz menü.

              und wenn diese auswahlfelder (wenn einmal erschienen) immer bleiben.
              wo ist genau das problem wenn ich einen wert ändere??
              sollen dann die andern werte wieder gecancelt werden?
              (denn sinn dieser aktion sei mal dahin gestellt
              schlieslich hab ich mich ja für ein sternzeichen entschieden
              nur weil ich ne jüngere will heist das ja nicht das die augenfarbe auch
              wechseln muss?)

              oder findert er nix mit den neuen werten obwohl jetz mit der
              jüngeren version mehr mädls zu finden sein sollen?

              Wie gesagt versuch mal die frage anders zu stellen...

              Kommentar


              • #8
                Ja da kann ich jesus666 nur zustimmen. Richtig viel Sinn ergibt das nicht. Und das Problem verstehe ich auch nicht so ganz. Musst uns schon zeigen wie du das gecodet hast.

                Kommentar

                Lädt...
                X