$_post

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • $_post

    Hallo!
    Ich habe folgendes Problem.Ich habe ein Programm geschrieben Formularauswertung.php,damit kann ich aber nicht übergebene Werte sehen.Warum klappt es nicht.Kann mir jemand helfen.
    Meine Formulareingabe.html:

    <html>
    <head>
    <title>Formulareingabe</title>
    </head>
    <body bgcolor="#FFFFFF" text="#000000">
    <form name="form1" method="post" action="Formularauswertung.php">
    <table width="450" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td colspan="2">
    <input type="radio" name="Geschlecht" value="Herr" checked> Herr
    <input type="radio" name="Geschlecht" value="Frau"> Frau
    </td>
    </tr>
    <tr>
    <td>Vorname</td>
    <td><input type="text" name="Vorname"></td>
    </tr>
    <tr>
    <td>Nachname</td>
    <td><input type="text" name="Nachname"></td>
    </tr>
    <tr>
    <td>E-Mail</td>
    <td><input type="text" name="EMail"></td>
    </tr>
    <tr>
    <td>Beruf</td>
    <td>
    <select name="Beruf">
    <option value="Student">01: Student</option>
    <option value="Unternehmer">02: Unternehmer</option>
    <option value="Angestellter">03: Angestellter</option>
    </select>
    </td>
    </tr>
    <tr>
    <td>Musikrichtungen</td>
    <td>
    <select name="Musikrichtungen[]" size="3" multiple>
    <option value="Rock">01: Rock</option>
    <option value="House">02: House</option>
    <option value="Techno">03: Techno</option>
    <option value="Trance">04: Trance</option>
    <option value="Chillout">05: Chillout</option>
    </select>
    </td>
    </tr>
    <tr>
    <td>Raucher</td>
    <td><input type="checkbox" name="Raucher" value="ja"></td>
    </tr>
    <tr>
    <td colspan="2">
    <input type="submit" name="Submit" value="Submit">
    <input type="reset" name="Cancel" value="Cancel">
    </td>
    </tr>
    </table>
    </form>
    </body>
    </html>


    Und Formularauswertung.php:
    <HTML>
    <HEAD><title>Formularauswertung</title></HEAD>
    <BODY bgcolor="#FFFFFF" text="#000000">
    <table>
    <tr>
    <td>Geschlecht</td>
    <td><? echo $_POST["Geschlecht"] ?></td>
    </tr>
    <tr>
    <td>Vorname</td>
    <td><? echo $_POST["Vorname"] ?></td>
    </tr>
    <tr>
    <td>Nachname</td>
    <td><? echo $_POST["Nachname"] ?></td>
    </tr>
    <? if (ereg("(^[0-9A-Za-z\_\-\.]+)@([0-9A-Za-z\_\-\.]+)\.([A-Za-z]{2,4})", $_POST["EMail"], $EMailparameter))
    {?>
    <tr>
    <td>Emailadresse</td>
    <td><? echo $EMailparameter[0] ?></td>
    </tr>
    <tr>
    <td>Emailuser</td>
    <td><? echo $EMailparameter[1] ?></td>
    </tr>
    <tr>
    <td>Emaildomain</td>
    <td><? echo $EMailparameter[2] ?></td>
    </tr>
    <tr>
    <td>Emaildomaintyp</td>
    <td><? echo $EMailparameter[3] ?></td>
    </tr>
    <?} else {?>
    <tr>
    <td colspan=2>Ungültiges E-Mail Format</td>
    </tr>
    <?}?>
    <tr>
    <td>Beruf</td>
    <td><? echo $_POST["Beruf"] ?></td>
    </tr>
    <? $Musikrichtungen=$_POST["Musikrichtungen"];
    for($i=0;$i<sizeof($Musikrichtungen);$i++)
    {?>
    <tr>
    <td>Musikrichtung <?echo $i?></td>
    <td><? echo $Musikrichtungen[$i] ?></td>
    </tr>
    <? } ?>
    <? if ($_POST["Raucher"]=="ja")
    {?>
    <tr>
    <td>Achtung:</td>
    <td><? echo "Rauchen schadet der Gesundheit" ?></td>
    </tr>
    <? } ?>
    </table>
    </BODY>
    </HTML>

  • #2
    print_r($_POST);
    Ausgabe?

    evtl. hilfts, wenn du aus <? <?php machst
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      also bei mir funktioniert alles wunderbar!

      du mußt drauf achten das die dateien wirklich genau so genannt sind wie
      in dem FORM angegeben:
      Formulareingabe.html
      und
      Formulareingabe.php

      großer anfangsbuchstabe!

      Ausgabe:
      PHP-Code:
      Geschlecht Herr 
      Vorname fgdf 
      Nachname gfdgfd 
      Emailadresse fdgdfg
      @gmx.de 
      Emailuser fdgdfg 
      Emaildomain gmx 
      Emaildomaintyp de 
      Beruf Student 
      Musikrichtung 0 House 
      Achtung
      Rauchen schadet der Gesundheit 
      Schöne Grüße Bo

      Kommentar

      Lädt...
      X