[PHP] Buttons einen Wert zuweisen?

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Nemesis Force, 22. Mai 2007 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 22. Mai 2007
    Buttons einen Wert zuweisen?

    Hallo,
    nun hab ich eine Frage bezüglich der Buttons! Ist es denn möglich verschiedene Buttons einen Wert zuzuweisen? D.h. ich habe 2 Dokumente:

    - shop.php
    - bestellung.php

    Im Dokument "shop.php" sind 3 Buttons, wenn ich nun auf einen der Button klicke komme ich auf das Dokument "bestellung.php". In diesem Dokument befindet sich oben ein PHP-Code, der wie folgt aussehen sollte:

    PHP:
    Wenn man  "Button 1"  klickt dann  echo:  "Du hast Button 1 geklickt!" ;
    Wenn man  "Button 2"  klickt dann  echo:  "Du hast Button 2 geklickt!"
    ....
    Hat jmd ne Ahnung wie ich das realisieren kann?
     
  2. 22. Mai 2007
    AW: Buttons einen Wert zuweisen?

    Der Tag <button> mag das nicht o, aber wenn man den html tag <input type="submit" hat, kann man da auch "value" als attribut benutzen. Value ist auch das was als Beschriftung auf dem Button steht.

    PHP:
    <?
    if (
    $_POST [ 'submit' ] ===  'Popo' ) {
      echo 
    'popo' ;
    } elseif (
    $_POST [ 'submit' ] ===  '*****' ) {
      echo 
    '*****' ;
    } else {
      echo 
    'alles :poop:' ;
    }
    ?>

    ...
    <html>
    ...
    <input name="submit" type="submit" value="Popo" />
    <input name="submit" type="submit" value="*****" />
    ...
    </html>
     
  3. 22. Mai 2007
    AW: Buttons einen Wert zuweisen?

    Naja das value kann ich nicht änder, weil auf dem Button "Bestellen" stehen soll!
     
  4. 22. Mai 2007
    AW: Buttons einen Wert zuweisen?

    Nein, also normalerweise wird nur der Wert des gedrückten Buttons übertragen und das geht in dem Fall dann nur über das value - Attribut, man könnte natürlich sich mit Javascript etwas fummeln, was das Klickverhalten des Users überprüft und dann zusätzliche Daten in den HTTP - Header einfügt.
     
  5. 22. Mai 2007
    AW: Buttons einen Wert zuweisen?

    PHP:
    <? 
    if (isset(
    $_POST [ 'submit' ])) { 
      echo 
    'popo'
    } elseif (isset(
    $_POST [ 'submit2' ])) { 
      echo 
    '*****'
    } else { 
      echo 
    'alles :poop:'

    ?>
    ?
     
  6. 22. Mai 2007
    AW: Buttons einen Wert zuweisen?

    Super Danke! Mr. Dandy!

    was muss denn im PHP Code stehen, damit dieser Text in nem Eingabefeld erscheint?
     
  7. 22. Mai 2007
    AW: Buttons einen Wert zuweisen?

    Meinst du den Text "popo" oder "*****" (nochmal thx an MakenX für diese lustigen Bezeichnungen)?

    Einfache Textzeile:
    PHP:
    echo  '<input type="text" name="name" value="popo" />' ;
    Textfeld:
    PHP:
    echo  '<textarea name="name">popo</textarea>' ;
     
  8. 22. Mai 2007
    AW: Buttons einen Wert zuweisen?

    danke funzt - nu aber close! =)
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.