Christian Leicht: Mehrere Button in einem Formular an PHP

Hallo, könnt Ihr mir bei einem Problem helfen ?

Ich muss in ein formular mehrere Buttons einbauen.

bearbeiten, löschen,zurücksetzen

zusätzlich sind natürlich noch ein paar Texfelder im Formular

Wie kann ich es lösen das ich Abfragestrings hinbekomme wie:

http://www.server.de/phpscript.php?textfeld=blaaa&button=bearbeiten
oder
http://www.server.de/phpscript.php?textfeld=blaaa&button=loeschen

Wie muss ich die Buttons anlegen ?

  1. Hallo Christian,

    Wie kann ich es lösen das ich Abfragestrings hinbekomme wie:

    http://www.server.de/phpscript.php?textfeld=blaaa&button=bearbeiten
    oder
    http://www.server.de/phpscript.php?textfeld=blaaa&button=loeschen

    Wie muss ich die Buttons anlegen ?

    <input type="submit" name="button" value="bearbeiten">
    <input type="submit" name="button" value="löschen">
    <input type="submit" name="button" value="...">
    ...

    Schöne Grüße,

    Johannes

    --
    ss:| zu:) ls:[ fo:) de:] va:) ch:) n4:| rl:) br:< js:| ie:{ fl:( mo:}
    1. Hello,

      Wie kann ich es lösen das ich Abfragestrings hinbekomme wie:

      http://www.server.de/phpscript.php?textfeld=blaaa&button=bearbeiten
      oder
      http://www.server.de/phpscript.php?textfeld=blaaa&button=loeschen

      Es ist selten geschickt, die Aktionen mit Buttons über die URi zu übertragen, da es sich ja um eine Formular-Interaktion handelt. Ohen Formular kein Button. Das bedeutet, dass man Buttonsclicks besser per Methode POST überträgt. Ob es irgendwo geschrieben steht, weiß ich nicht, aber zumindest gilt das Agreement, dass POST-Paramter nicht in Bookmarks und Suchmaschinen aufgenommen werden.

      Und genau das will man ja bei Button-Drücken auch meistens nicht haben.

      Stell Dir mal vor, Du hättest einen Link, in dem steht:

      ...?nr=134&cmd=del

      Was meisnt Du, was mit dem neuen Datensatz 134 passiert, wenn jemand auf den alten Link klickt.

      Das ist jetzt natürlich vereinfacht dargestellt, aber es soll Dir auch nur den Unterscheid zwischen GET und POST-Methode und ihren möglichen Auswirkungen klarmachen.

      Harzliche Grüße aus http://www.annerschbarrich.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau
  2. Hallo Christian!

    Schau' dir mal folgende Seite an:
       - dclp-FAQ: 11.16. Wie verarbeite ich mehrere Submit-Buttons?
         http://www.dclp-faq.de/q/q-formular-buttons.html

  3. Hallo

    Ich muss in ein formular mehrere Buttons einbauen.

    bearbeiten, löschen,zurücksetzen

    Anderer Gedanke:
    Warum muss die Auswahl der Aktionen mittels Buttons erfolgen?
    Da drängt sich doch <input type="radio" ...> regelrecht auf.

    Tschö, Auge

    --
    Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
    (Victor Hugo)