Verzweigung, wie realisiere ich folgende if-then-else Verzweigung

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

  • Verzweigung, wie realisiere ich folgende if-then-else Verzweigung

    Hallo!

    Wie realisiere ich am besten folgende if-then-else Verzweigung:

    1. User drückt Weiter-Button in einem Formular
    ||
    \/
    2. Dieses Formular soll ausgewertet werden
    ||............................................||
    \/............................................\/
    Alle Eingabe Ok................Eingaben fehlerhaft-> weiter mit 5
    Weiter mit 3

    3. Zeige eine ZusammenFassung des Formulars an; also es sind nicht mehr die Eingabezeilen sichtbar, sondern der Inhalt der Eingabezeilen ganz normal als Text
    ||
    \/
    4. Das Formular kann endgültig abgeschickt werden
    -------
    5. der User soll nochmal Gelegenheit bekommen das Formular zu korigieren
    Ähnlich wie bei 2. soll es dann wieder die Verzweigung geben, Eingabe Ok und Eingabe fehlerhaft.

    Mein Problem ist: ich weis nicht, welche Dateien ich dazu erstellen muss (z.B. könnte das Formular, bei dem der User nochmals Gelegenheit hat alles auszufüllen, zwar genau so aussehen, jedoch ein neu erstelltes sein?!)

    und wie ich diese Dateien dann "aufrufe".

  • #2
    oder besser in Pseudocode

    Hallo!

    Das Kernstück hier in einer Art PseudoCode:

    beim drücken auf Weiter-Button:

    If (alle Felder korrekt ausgefüllt) {
    Show (Bestätigungs-Seite);
    } else {
    Show (gleiches Formular damit User Eingabe korrigiert);
    }

    Kommentar


    • #3
      ich verstehe ned ganz was du meinst... möchtest du dass beim Nr. 5 Formular die Angaben die der User gemacht hat noch vorhanden sind?

      in dem Fall könntest du z.B. mit nem Template arbeiten wo dann einfach die Inhalte eingefügt werden...

      greets, Putterfly

      Kommentar


      • #4
        problem

        Hallo!

        Also das Problem hab ich jetzt ganz tricky gelöst, aber ich habe nun folgendes:

        wie kann ich 2 Bedingungen in eine IF-Abfrage reinpacken?

        z.B.
        PHP-Code:
        If ((a>2) And (b<3)) {

           
        // tue etwas


        denn das oben funktioniert bei mir nicht so, wie ich mir dachte ...

        Kommentar


        • #5
          Hallo!

          Hier mit Code:

          Also ich habe eine Reihe von RadioButtons, deren Value = 1, =2, etc. sind.

          Also alle haben einen INT-Wert >= 1. Wenn keiner ausgewählt wird, so kann der Wert radioButton unmöglich >0 sein.

          Es soll eine Meldung ausgegeben werden, wenn das Formular abgeschickt wurde, aber kein RadioButton ausgewählt wurde.
          Der Code unten tut das aber nicht, obwohl es intuitiv richtig wäre.

          Was mache ich falsch?

          PHP-Code:

                    <?php
                        
          if (isset($radioButton) and !($radioButton>0)) {
                          echo 
          "Bitte wählen Sie ein B aus.";
                      }
                    
          ?>

          Kommentar


          • #6
            wieso machst du nicht $radiobutton==''
            dann sollte das problem auch gelöst sein...

            PS: suche bitte vor dem Posten nach einer Lösung und ned immer erst nachher...

            Kommentar

            Lädt...
            X