Ergebnis 1 bis 6 von 6

Thema: PHP verschiedene buttons, eine variable

  1. #1
    Meister(in)
    Registriert seit
    27.04.2006
    Ort
    Wien
    Beiträge
    263
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Unglücklich PHP verschiedene buttons, eine variable

    Hallo,

    habe da schon den ganzen Tag ein Problem und ich komm nicht drauf
    Folgendes: Ich möchte von einer Seite mit verschiedenen Buttons (einsteilen 1 oder 2, soll aber bis ca. 20 oder was erweiterbar sein) eine variable an ein php Script übergeben. Dazu verwende ich ein kleines JavaScript, das je nach geklicktem Button ein hidden Textfeld mit 1 oder 2 füllt und das Formular dann sendet.

    Das PHP Script soll nun einfach je nach geklicktem Button 1 oder 2 hinschreiben (1 oder 2 wird per POST übergeben). Klingt total einfach aber es funzt einfach nicht Es steht immer nur 1 (bzw. blumen :P) da egal was ich probiere.

    Hier die Quelltexte:
    HTML-Code:
    <script>
       function auswgut(para)                                     //JavaScript um den Parameter "para" (definiert gutschein 1, 2, 3) in das hidden feld baby1 zu schreiben
       { 
          document.babygutausw.baby1.value = para;       
          document.babygutausw.submit();                         //submitted das formular (button "weiter..." führt javascript aus und ist kein submit button)
       } 
    </script>
    
    ...
    
        <form name="babygutausw" action="gutbest.php" method="post">
        
        <b>Babygutschein: "Blume"</b>
          <p><a href="./baby/baby-fotos-01.jpg" target="_blank"><img src="./baby/baby-fotos-01-sml.jpg" alt="Gutscheine für Babyfotos" border="0"></a><br>
          <font size="1">Für weitere Gutschein-Motive bitte nach unten scrollen</font><br>
          <input type="hidden" name="baby1" id="baby1" value="">                                                                                    <!-- hidden feld. Inhalt: Gutschein ID 1,2,3 -->
          <input style="margin-top:3px;" type="button" name="babygut01best" value="Weiter..." onClick="auswgut('1')">                                <!-- button um gutschein 1 auszuwählen -->
        
          <input style="margin-top:3px;" type="button" name="babygut02best" value="Weiter..." onClick="auswgut('2')">                              <!-- button um gutschein 2 auszuwählen -->
          </p>
    </form>
    PHP-Code:
       <?php
                   
                   $baby1 
    $_POST["baby1"];
                  if(!
    $baby1) {                               //Abbruch falls keine Eingabe
                    
    echo("Fehler!<br />");}
                  elseif (
    $baby1 "1") {echo ("Blumen");} 
                  elseif (
    $baby1 "2") {echo ("Sterne");}     
               
    ?>
    bin schon voll am verzweifeln und wär echt sehr dankbar wenn mir da jemand helfen könnte =)

    vielen lieben dank!

    lg
    Stefan
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: PHP verschiedene buttons, eine variable

    Wieso JavaScript?? Überprüfe mit PHP, welcher Button geklickt wurde, dann kannst du entsprechend verfahren.

  3. #3
    Meister(in)
    Themenstarter

    Registriert seit
    27.04.2006
    Ort
    Wien
    Beiträge
    263
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: PHP verschiedene buttons, eine variable

    kannst du mir einen denkanstoß geben, wie das mit php funktioniert?
    steh voll auf der leitung im moment

    lg

  4. #4
    Bandit
    Gast

    Standard AW: PHP verschiedene buttons, eine variable

    Baue in das Script, dass die Daten auswerten soll, ein
    PHP-Code:
    print_r($_POST); 
    und achte auf die Ausgabe bei unterschiedlichen Klicks

  5. #5
    Meister(in)
    Themenstarter

    Registriert seit
    27.04.2006
    Ort
    Wien
    Beiträge
    263
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: PHP verschiedene buttons, eine variable

    Aaaaah ich bin so ein Depp :P
    Bin dann eh noch von selber drauf kommen (danke für den Anstoß!) und hab das Projekt schnell fertig machen können

    Es ist um ein Gutschein "Bestellsystem" (auf E-Mail basierend mit zwei Formularen) gegangen. Vielen Dank!

    lg

  6. #6
    Kaiser(in)
    Registriert seit
    29.03.2009
    Ort
    1011 1111 1011 WorldWideWeb
    Beiträge
    2.439
    Danke
    2
    Bekam 6 mal "Danke" in 6 Postings

    Standard AW: PHP verschiedene buttons, eine variable

    Der fehler ist ganz einfach
    nicht
    $baby1 = "1"
    sondern
    $baby1 == "1"
    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.
    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

Ähnliche Themen

  1. Ersten Wert eines arrays in eine Variable übergeben
    Von Whesley im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 05.05.2008, 14:15
  2. Wie bekomme ich ein eine Variable eine Post variable?
    Von Gigazone im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 27.05.2006, 16:41
  3. [JavaScript] Funktion, die eine Variable speichert, die ...
    Von dr. orange im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 05.10.2005, 18:02
  4. Wer in eine Variable einspeichern geht das????
    Von RKO im Forum HTML & CSS Forum
    Antworten: 9
    Letzter Beitrag: 30.07.2005, 20:16
  5. Ausgabe einer Website (URL) in eine Variable speichern?
    Von Torty im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 04.03.2005, 07:37

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •