Tim: Formular auswertung

Hallo

Ich habe folgendes Formular, das ich verarbeiten möchte:
...
<form action="send.php" method="post" target="_self">
<table>
 <tr>
  <td valign="top">Anrede:</td>
  <td><select name="anrede">
   <option>Herr</option>
   <option>Frau</option>
   </select></td>
 </tr>
 <tr>
  <td valign="top">Name:</td>
  <td><input type="text" name="name" size="30"></td>
 </tr>
 <tr>
  <td valign="top">Vorname:</td>
  <td><input type="text" name="vorname" size="30"></td>
 </tr>
 <tr>
  <td valign="top">E-Mail:</td>
  <td><input type="text" name="mail" size="30"></td>
 </tr>
 <tr>
  <td valign="top">Mitteilung:</td>
  <td><textarea cols="30" rows="8" name="text"></textarea></td>
 </tr>
 <tr align="center">
  <td colspan="2"><input type="submit" value="Abschicken">
      <input type="reset" value="Abbrechen">
  </td>
 </tr>

</table>
</form>
...

die send.php sieht folgender maßen aus:

...
<?PHP
if ($_POST[name] == "" || $_POST[vorname] == "" || $_POST[mail] == "" || $POST_[text] == ""){
echo "Bitte f&uuml;llen sie alle Felder aus!";
echo "<br><br><br><a href='javascript:window.back()'>Zur&uuml;ck</a>";
}
else{
$mailtext = $_POST[vorname].$_POST[name]."\n".$_POST[mail]."\n".$_POST[text];
mail("Tim-Friedrich@online.de","Kontaktanfrage",$mailtext,"FROM:".$_POST[mail]);
echo "Anfrage erfolgreich versandt!";
echo "<br><br><br><a href='index.php?section=home'>Zur&uuml;ck</a>";

}
?>
...

Es ist egal ob ich etwas ins formular hineinschreibe oder alles leerlasse es kommt immer, dass ich alle felder ausfüllen soll.
sieht jemand den fehler?

MfG Tim

  1. @@Tim:

    <form action="send.php" method="post" target="_self">

    [schnipp]

    <?PHP
    if ($_POST[name] == "" || $_POST[vorname] == "" || $_POST[mail] == "" || $POST_[text] == ""){

    Ähm, welche Methode war doch gleich Default bei Formularen?
    Live long and prosper,
    Gunnar

    --
    „Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)
    1. Hi,

      <form action="send.php" method="post" target="_self">
      <?PHP
      if ($_POST[name] == "" || $_POST[vorname] == "" || $_POST[mail] == "" || $POST_[text] == ""){
      Ähm, welche Methode war doch gleich Default bei Formularen?

      das ist uninteressant, da er diesen Default überschreibt. Interessant ist eher:

      • Was steht in den PHP-Konstanten name, vorname, mail und text?
      • Womit wurde $POST_ initialisiert?
      • Warum wurde bei dem Server keine vernünftige Ausgabe von Fehlern und Warnungen aktiviert?

      Cheatah

      --
      X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
      X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
      X-Will-Answer-Email: No
      X-Please-Search-Archive-First: Absolutely Yes
      1. @@Cheatah:

        <form action="send.php" method="post" target="_self">
        das ist uninteressant, da er diesen Default überschreibt.

        Würde ich mich nicht vor einer Staublunge fürchten, würde ich jetzt glatt mal meine Brille putzen.

        Live long and prosper,
        Gunnar

        --
        „Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)
        1. Hi,

          Würde ich mich nicht vor einer Staublunge fürchten, würde ich jetzt glatt mal meine Brille putzen.

          verstehe. Was ist eine Blunge?

          Chea "War lecker, der Clown." tah ;-)

          --
          X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
          X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
          X-Will-Answer-Email: No
          X-Please-Search-Archive-First: Absolutely Yes
          1. @@Cheatah:

            Würde ich mich nicht vor einer Staublunge fürchten, würde ich jetzt glatt mal meine Brille putzen.

            verstehe. Was ist eine Blunge?

            Verstehe. Du fragst auch jeden Grafiker, was ein Gra ist.

            Live long and prosper,
            Gunnar

            --
            „Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)
            1. Hi,

              verstehe. Was ist eine Blunge?
              Verstehe. Du fragst auch jeden Grafiker, was ein Gra ist.

              nein, nur wenn sie Andre Agassi heißen.

              Cheatah

              --
              X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
              X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
              X-Will-Answer-Email: No
              X-Please-Search-Archive-First: Absolutely Yes
        2. Hallo Gunnar,

          Würde ich mich nicht vor einer Staublunge fürchten, würde ich jetzt glatt mal meine Brille putzen.

          hilft nicht, ich spreche da aus Erfahrung.
          Die wird immer wieder schmutzig. 8-)

          CU,
           Martin

          --
          Man sollte immer wissen was man sagt
           - aber auf keinen Fall alles sagen, was man weiß.
  2. Hallo!

      
    
    > <?PHP  
    > if ($_POST[name] == "" || $_POST[vorname] == "" || $_POST[mail] == "" || $POST_[text] == ""){  
    
    ...  
    
    

    Was ist denn deiner Meinung nach $POST_[text]?
    Das $_POST['text'] ist es sicher nicht.

    --
    LG,
    Snafu