-=Son-Guni=-: Variablen per Button

Hi @all,

habe da mal eine Frage:

Ist es möglich, in PHP eine Variable nur dann zu setzen, wenn ich einen Submit-Button klicke?
Soll etwa so aussehen: Habe ein Formular, dass am Ende zwei Buttons hat: "Abschicken" und "Hilfe". Da alles in einem einzigen File sein soll, läuft die Abfrage, was nun geklickt wurde, über eine Variable und eine Switch-Abfrage. Habe es bisher so, dass der Hilfe-Button nichjt vorhanden war, sodass ich die Variable auf dem Formular ganz einfach in ein Hidden-Textfeld gesetzt wurde. Ist nur nun nicht mehr möglich, da die Hilfe in einem neuen Fenster angezeigt werden soll. Problem ist natürlich, dass die Variable dann natürlich auf "Hilfe" steht und der User nun Abschicken klicken kann und dennoch die Hilfe angezeigt wird... Also muss die Variable nu rkurzfristig geändert werden.

Dnake, -=Son-Gunni=-

  1. Hi @all,

    habe da mal eine Frage:

    Ist es möglich, in PHP eine Variable nur dann zu setzen, wenn ich einen Submit-Button klicke?

    Variablen werden eigentlich immer nur gesetzt, wenn du einen Submit-Button klickst.

    Soll etwa so aussehen: Habe ein Formular, dass am Ende zwei Buttons hat: "Abschicken" und "Hilfe". Da alles in einem einzigen File sein soll, läuft die Abfrage, was nun geklickt wurde, über eine Variable und eine Switch-Abfrage.

    Das einfachste wäre, Hilfe nicht als Button sondern als Link anzuzeigen, dann kann der machen, was er will. Ansonsten kannst du zwei submit buttons haben (einen für hilfe, einen für absenden) und beiden einen namen geben, üblichweise "submit_value". Und wenn $submit_value = "hilfe" => Hilfe etc.

    Dnake, -=Son-Gunni=-

    Btite Heizer