Hallo,
ich suche ein Formmailer - Script das vor versenden der Daten die Eingaben nochmals zur Überprüfung auf einer Webseite zusammenfast und erst dann durch klicken des Absende Buttons versendet !
Wer kann mir helfen?
Vielen Dank im vorraus !!!
phptester
19-12-2003, 16:19
IST GANZ EASY ERWEITERBAR aber zusammen fassen tut es nicht
<style type="text/css">
<!--
.text { color:#000000; font-family:Tahoma; font-weight:bold; font-size:63%; vertical-align: top;}
.text1 { color:#730000; font-family:Tahoma; font-weight:bold; font-size:63%; vertical-align: top;}
.text2 { color:#000000; font-family:Tahoma; font-weight:lighter; font-size:63%; vertical-align: top;}
.input2 { background-color:#cccccc; color:#000000; border-width:1px; border-color:#8A9199; font-family:Tahoma; font-size:101%;}
.input { background-color:#cccccc; color:#000000; border-width:1px; border-color:#8A9199; font-family:Tahoma; font-size:63%;}
.textarea { background-color:#cccccc; color:#000000; border-width:1px; border-color:#8A9199; font-family:Tahoma; font-size:63%;}
.button {
font-family: Verdana, Tahoma, Arial, Helectiva;
font-size: 63%;
color: #666666;
background: #aeaeae;
border: 1pt solid #666666; }
-->
</style>
<body bgcolor="#aeaeae">
<div align="center"><form action="<? echo $PHP_SELF; ?>" method="post">
<table width="535" >
<!--DWLayoutTable-->
<tr>
<td width="525" height="50"> </td>
</tr>
<tr>
<td height="297" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="119" height="19"> </td>
<td width="289"> </td>
<td width="119"> </td>
</tr>
<tr>
<td height="224"> </td>
<td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="18" colspan="4" valign="top">
<?
$empfaenger = "deine e-mail adresse";
if($_POST['abschicken'] == "Absenden") {
if($_POST['name'] == "" OR $_POST['email'] == "" OR $_POST['inhalt'] == "") {
echo "<span class=\"text1\">Alle Angaben müssen ausgefüllt werden!</span>";
}
else {
if(eregi("^[a-z0-9]+([-_\.]?[a-z0-9])+@[a-z0-9]+([-_\.]?[a-z0-9])+\.[a-z]{2,4}", $_POST['email'])){
/* $header = "From: ".$_POST['name']." Email: ".$_POST['email']."ORT: ".$_POST['ort']."Strasse\Hausnr.: ".$_POST['straße']."\n"; */
$nachricht = "\nAnrede:".$_POST['anrede']."\nName:".$_POST['name']."\nVorname:".$_POST['vorname']."\nStraße/Hausnummer:".$_POST['straße']."\nOrt/PLZ:".$_POST['ort']."\nE-Mail-Adresse:".$_POST['email']."\nBetreff:".$_POST['betreff']."\nNachricht:".$_POST['inhalt'];
mail($empfaenger, $_POST['email'], $_POST['betreff'], $nachricht);
echo "<span class=\"text\">Email erfolgreich verschickt!</span>";
}
else {
echo "<span class=\"text1\">".$_POST['email']."</span><span class=\"text\"> Ist eine ungültige Emailadresse!</span>";
}
}
}
?>
</td>
<td width="15"></td>
<td width="50"></td>
</tr>
<tr>
<td width="50" height="20" valign="top" class="text">Name:</td>
<td colspan="3" valign="top"><input type="text" class="input" name="name" value="<?php echo $_POST['name']; ?>" size="30" maxlength="30"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="20" valign="top" class="text">E-Mail:</td>
<td colspan="3" valign="top"><input type="Text" class="input" name="email" value="<?php echo $_POST['email']; ?>" size="30" maxlength="50">
</td>
<td></td>
<td></td>
</tr>
<tr>
<td height="22" valign="top" class="text">Betreff:</td>
<td colspan="3" valign="top"><select class="input" name="betreff" size="">
<option value="Inhalt">Inhalt</option>
<option value="Scripts">Scripts</option>
<option value="Design">Design</option>
<option value="Privat">Privat</option>
<option value="Fragen">Fragen</option>
<option value="Sonstiges">Sonstiges</option>
</select> </td>
<td></td>
<td></td>
</tr>
<tr>
<td rowspan="2" valign="top" class="text">Nachricht:</td>
<td height="122" colspan="5" valign="top"><textarea class="input" name="inhalt" cols="41" rows="9"><?php echo $text;?></textarea>
</td>
</tr>
<tr>
<td width="121" height="22" align="left" valign="top"> <input type="Submit" class="button" name="abschicken" value="Absenden">
</td>
<td width="13"> </td>
<td colspan="2" valign="top"> <input name="zurücksetzen" type="reset" class="button" value="Reset">
</td>
<td> </td>
</tr>
<tr>
<td height="0"></td>
<td></td>
<td></td>
<td width="40"></td>
<td></td>
<td></td>
</tr>
</table></td>
<td> </td>
</tr>
<tr>
<td height="52"> </td>
<td> </td>
<td> </td>
</tr>
</table></td>
</tr>
</table>
</form>
</div>
wenn du eines kriegst schickst du mir das dann auch bitte an meine e-addy
mal ins schriptarchiv (http://www.php-resource.de/scripte/) gucken, war nicht drin?