djlein
Grünschnabel
Kontaktformular
Ich habe einige Probleme mit dem Kontaktformular.
Es sollte die einen check mache, ob das Feld ausgefüllt woden ist, wenn nicht dann soll es die Meldung Name erfoderlich schreiben, aber die Felder die schon ausgefühlt worden sind sollte er nicht löschen sondern das geschriebene soll beibehalten werden.
Kann mir hier jemand helfen? Mein Arbeitskolleg wusste leider auch nicht weiter.
Formmailer
<?php
if (empty($name)) {
$m1 = "Name erforderlich";
$fehler = 1;
}
if (empty($vorname)) {
$m2 = "Vorname erforderlich";
$fehler = 1;
}
// Den Inhalt der E-Mail festlegen
if ($fehler != 1) {
$nachricht = "
$vorname $name
$mitteilungen
";
// Das E-Mail verschicken
if (mail($iTo, $Subject, $nachricht)) {
echo "Die Nachricht an <b>$iTo</b> wurde gesendet.";
}
}
// Formulardaten uebernehmen
if ($fehler == 1) {
//$inhalt[] = $vorname;
header('Location: http://athen.tagblatt.com/test/email.php');
exit();
}
?>
Formular
<html>
<head>
<title>Formular</title>
</head>
<body>
<h3 class="haupttitel">Kontakt</h3>
<?// echo $inahlt[1]; ?>
<form method="post" name="kontakt" action="http://athen.tagblatt.com/test/antwort.php">
<legend class="grundtext-form"><strong>Kontakt-Formular</strong></legend>
<input name="Subject" type="hidden" value="ostschweizer medienpreis: Kontaktaufnahme" />
<input name="iTo" type="hidden" value="d.jordi@tagblattmedien.ch" />
<p class="grundtext">
Haben Sie Fragen? Gerne geben wir Ihnen Antwort auf Ihr Anliegen.<br />
Bitte füllen Sie hierzu untenstehendes Formular aus; Ihre Daten werden vertraulich behandelt und nicht an Dritte weitergegeben!
</p>
<table width="100%" border="0" cellspacing="0" cellpadding="0" summary="Kontakt">
<tr>
<td width="10%" align="right" valign="top"><p class="grundtext-form"><strong>*Name</strong></p></td>
<td width="90%" valign="top"><input class="eingabefeld_erforderlich" type="text" tabindex="3" size="25" title="Name" name="name" id="name" /><p class="hinweis"><? echo $m1; ?></p></td>
</tr>
<tr>
<td valign="top" align="right"><p class="grundtext-form"><strong>*Vorname</strong></p></td>
<td valign="top"><input class="eingabefeld_erforderlich" type="text" tabindex="4" size="25" title="Vorname" name="vorname" id="vorname" /><p class="hinweis"><? echo $m2; ?></p></td>
</tr>
<tr>
<td valign="top" align="right"><p class="grundtext-form"><strong>Mitteilungen</strong></p></td>
<td valign="top"><textarea class="textfeld" tabindex="11" title="Mitteilungen" name="mitteilungen" id="mitteilungen" cols="30" rows="10"></textarea></td>
</tr>
<tr>
<td> </td>
<td valign="top"><br /><input class="button" tabindex="12" type="submit" id="absenden" title="Formular Absenden" name="Absenden" value="Absenden" /><input type="reset" value="Einträge löschen" /><br /><br /></td>
</tr>
</table>
</form>
</body>
</html>
Ich habe einige Probleme mit dem Kontaktformular.
Es sollte die einen check mache, ob das Feld ausgefüllt woden ist, wenn nicht dann soll es die Meldung Name erfoderlich schreiben, aber die Felder die schon ausgefühlt worden sind sollte er nicht löschen sondern das geschriebene soll beibehalten werden.
Kann mir hier jemand helfen? Mein Arbeitskolleg wusste leider auch nicht weiter.
Formmailer
<?php
if (empty($name)) {
$m1 = "Name erforderlich";
$fehler = 1;
}
if (empty($vorname)) {
$m2 = "Vorname erforderlich";
$fehler = 1;
}
// Den Inhalt der E-Mail festlegen
if ($fehler != 1) {
$nachricht = "
$vorname $name
$mitteilungen
";
// Das E-Mail verschicken
if (mail($iTo, $Subject, $nachricht)) {
echo "Die Nachricht an <b>$iTo</b> wurde gesendet.";
}
}
// Formulardaten uebernehmen
if ($fehler == 1) {
//$inhalt[] = $vorname;
header('Location: http://athen.tagblatt.com/test/email.php');
exit();
}
?>
Formular
<html>
<head>
<title>Formular</title>
</head>
<body>
<h3 class="haupttitel">Kontakt</h3>
<?// echo $inahlt[1]; ?>
<form method="post" name="kontakt" action="http://athen.tagblatt.com/test/antwort.php">
<legend class="grundtext-form"><strong>Kontakt-Formular</strong></legend>
<input name="Subject" type="hidden" value="ostschweizer medienpreis: Kontaktaufnahme" />
<input name="iTo" type="hidden" value="d.jordi@tagblattmedien.ch" />
<p class="grundtext">
Haben Sie Fragen? Gerne geben wir Ihnen Antwort auf Ihr Anliegen.<br />
Bitte füllen Sie hierzu untenstehendes Formular aus; Ihre Daten werden vertraulich behandelt und nicht an Dritte weitergegeben!
</p>
<table width="100%" border="0" cellspacing="0" cellpadding="0" summary="Kontakt">
<tr>
<td width="10%" align="right" valign="top"><p class="grundtext-form"><strong>*Name</strong></p></td>
<td width="90%" valign="top"><input class="eingabefeld_erforderlich" type="text" tabindex="3" size="25" title="Name" name="name" id="name" /><p class="hinweis"><? echo $m1; ?></p></td>
</tr>
<tr>
<td valign="top" align="right"><p class="grundtext-form"><strong>*Vorname</strong></p></td>
<td valign="top"><input class="eingabefeld_erforderlich" type="text" tabindex="4" size="25" title="Vorname" name="vorname" id="vorname" /><p class="hinweis"><? echo $m2; ?></p></td>
</tr>
<tr>
<td valign="top" align="right"><p class="grundtext-form"><strong>Mitteilungen</strong></p></td>
<td valign="top"><textarea class="textfeld" tabindex="11" title="Mitteilungen" name="mitteilungen" id="mitteilungen" cols="30" rows="10"></textarea></td>
</tr>
<tr>
<td> </td>
<td valign="top"><br /><input class="button" tabindex="12" type="submit" id="absenden" title="Formular Absenden" name="Absenden" value="Absenden" /><input type="reset" value="Einträge löschen" /><br /><br /></td>
</tr>
</table>
</form>
</body>
</html>
Zuletzt bearbeitet: