kostenloser Webspace werbefrei: lima-city


Submit Button mit Variable versehen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    joke89

    Kostenloser Webspace von joke89, auf Homepage erstellen warten

    joke89 hat kostenlosen Webspace.

    Hallo Leute
    Ich komme nicht weiter.
    Ich habe eine Seite, intern.php, auf der mehrere Submit Buttons sind.
    Beim klicken einer dieser Buttons soll zur nächsten Seite gelinkt werden.
    Allerdings jeder Button soll eine andere Variable übergeben.

    Kleines Beispiel:
    Button 1 soll $Variable = 1 übergeben
    Button 2 soll $Variable = 2 übergeben

    Kann mir jemand sagen wie ich es am Besten umsetze?!
    Mfg Joke89


    Beitrag geändert: 13.2.2008 12:36:12 von joke89
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. t*****b

    Hast du nur die Buttons, oder auch ein Formular?
    Wenn du nur Buttons hast:

    <form action=\"seiteblubb.php?variable=1\" method=\"post\">
    <input type=\"submit\" value=\"absenden 1\" />
    </form>
    
    <form action=\"seiteblubb.php?variable=2\" method=\"post\">
    <input type=\"submit\" value=\"absenden 2\" />
    </form>


    Ansonsten müsstest du das Formular über JavaScript absenden:

    <script language=\"javascript\">
     function absenden(p) {
      document.form1.variable.value = p;
      document.form1.submit;
     }
    </script>
    
    ...
    
    <form name=\"form1\" action=\"seiteblubb.php\" method=\"...\">
    
     <input type=\"hidden\" name=\"variable\" readonly />
     <button onclick=\"absenden(\'1\');\">Variable 1</button>
     <button onclick=\"absenden(\'2\');\">Variable 2</button>
    
    </form>


    (Nicht getestet, aber müsste funktionieren).


    Beitrag geändert: 13.2.2008 12:59:39 von trueweb
  4. thomasba

    Co-Admin Kostenloser Webspace von thomasba

    thomasba hat kostenlosen Webspace.

    oder einfach so:
    <button name=\"action\" value=\"1\">Dieser Button übergibt den Wert \"1\"</button>
    <button name=\"action\" value=\"2\">Dieser Button übergibt den Wert \"2\"</button>
    <button name=\"action\" value=\"3\">Dieser Button übergibt den Wert \"3\"</button>
    <button name=\"action\" value=\"4\">Dieser Button übergibt den Wert \"4\"</button>

    Hier der Link zu den entsprechenden SelfHTML-Seiten:
    http://www.selfhtml.net/html/formulare/klickbuttons.htm#modern
    http://www.selfhtml.net/html/referenz/attribute.htm#button

    Beitrag geändert: 13.2.2008 13:42:45 von thomasba
  5. t*****b


    oder einfach so:
    <button name=\"action\" value=\"1\">Dieser Button übergibt den Wert \"1\"</button>

    Hier der Link zur entsprechenden SelfHTML-Seite:
    http://www.selfhtml.net/html/formulare/klickbuttons.htm#modern


    Misst, hatte ich mir auch überlegt wurde dann aber abgelenkt (bin grad auf der Arbeit). Diese Lösung sollte meiner natürlich bevorzugt werden.
  6. Autor dieses Themas

    joke89

    Kostenloser Webspace von joke89, auf Homepage erstellen warten

    joke89 hat kostenlosen Webspace.

    Es soll ja schon ein submit Button sein.
    Sprich Beim drücken auf die nächste Seiten wechseln.

  7. Es soll ja schon ein submit Button sein.
    Sprich Beim drücken auf die nächste Seiten wechseln.

    Steht doch schon oben.
  8. <button value=\"$variable1\">...<button value=\"$variable2\">

    so würd ichs machen!
  9. Einfach ist es eigentlich so:

    <form action=\"seite.php\" method=\"post\">
    <input type=\"submit\" name=\"button\" value=\"var1\" />
    <input type=\"submit\" name=\"button\" value=\"var2\" />
    </form>


    Im der anderen Datei kannst du die Variable einfach mit $_POST[\'button\'] auslesen. Je nach gedrücktem Button hat die Variable den Wert var1 oder var2.
  10. Autor dieses Themas

    joke89

    Kostenloser Webspace von joke89, auf Homepage erstellen warten

    joke89 hat kostenlosen Webspace.

    Ja so haben wir das letzendlich auch gemacht, nochmal danke für alle Tipps ;)
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!