Formular auswertung
Tim
- php
0 Gunnar Bittersmann3 Cheatah
0 Snafu
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üllen sie alle Felder aus!";
echo "<br><br><br><a href='javascript:window.back()'>Zurü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ü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
@@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
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:
Cheatah
@@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
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 ;-)
@@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
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
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
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.