habe mir jetzt ein formular was alles gut funkt nur will ich gerne eine abfrage machen wo man bei der geburtstaganzeige nur zahlen eingeben kann die habe ich mit
is_nummeric()
versucht was aber nicht geklappt hat.
Als nächstes würde ich gernen eine Abbfrage machen ob bei der e-mail ein @ vorkommt und am ende ein .de oder so aber wie kann mit da jemand helfen
________________________
das komplette formular sieht so aus
<?php
defined ('main') or die ( 'no direct access' );
$title = $allgAr['title'].' :: ts Antrag';
$hmenu = 'Antrag';
$design = new design ( $title , $hmenu );
$design->header();
if(isset($_POST['submit'])){
$nz = chr(13).chr(10);
$fehler = "";
$anrede = $_POST['anrede'];
$vorname = $_POST['vorname'];
$nachname = $_POST['nachname'];
$gb = $_POST['gb'];
$gb2 = $_POST['gb2'];
$gb3 = $_POST['gb3'];
$gb4 = "$gb.$gb2.$gb3";
$email = $_POST['e-mail'];
$url = $_POST['url'];
$slots = $_POST['slots'];
$login1 = $_POST['login-name'];
$login2 = $_POST['login-passwort'];
$datum = date("j.n.Y").$nz;
$zeit = date("H:i").$nz;
$von = "Von: " .$nachname.$nz;
$linie = "--------------".$nz;
$lang = "Anrede: " .$anrede ."\n". "Nachname: " .$nachname ."\n". "Vorname: " .$vorname ."\n". "Geburtstag: " .$gb4 ."\n".
"Email: ".$email."\n"."Homepage Url: ".$url."\n"."Slots: ".$slots."\n". "Login Name: " .$login1 ."\n".
"Login Passwort: ".$login2;
if(empty($anrede)) $fehler .= "<li style=\"color:#FF4D33 \">Sie müssen ihre Anrede ausfüllen</li>";
if(empty($vorname)) $fehler .= "<li style=\"color:#FF4D33 \">Sie müssen ihren Vornamen angeben</li>";
if(empty($nachname)) $fehler .= "<li style=\"color:#FF4D33 \">Sie müssen ihren Nachnamen angeben</li>";
if(empty ($gb) && ($gb2) && ($gb3)) $fehler .= "<li style=\"color:#FF4D33 \">Sie müssen ihr Geburtsdatum angeben</li>";
if(empty($email)) $fehler .= "<li style=\"color:#FF4D33 \">Sie müssen ihre E-mail angeben</li>";
if(empty($url)) $fehler .= "<li style=\"color:#FF4D33 \">Sie müssen ihre URL angeben</li>";
if(empty($slots)) $fehler .= "<li style=\"color:#FF4D33 \">Sie müssen ihre slots Zahl angeben</li>";
if(empty($login1)) $fehler .= "<li style=\"color:#FF4D33 \">Sie müssen ihren Login Namen angeben</li>";
if(empty($login2)) $fehler .= "<li style=\"color:#FF4D33 \">Sie müssen ihr Login Passwort Angeben angeben</li>";
if(empty($fehler))
{
$text = $von.$datum.$zeit.$linie.$lang;
$from = "From:Antragsmodul<Jason-Forhie@gmx.de>".$nz;
$betreff = "Ts Sponsoring";
echo "erfolgreich Abgesendet";
mail("Jason-Forhie@gmx.de", $betreff, $text, $from);
}
else
{
echo "Formular konnte nicht gesendet werden weil";
echo "<ul>$fehler</ul>";
}
}
?>
<form method="post" action="" onsubmit="return checkform();">
<fieldset>
<legend>Personenangabe</legend>
<div style="float:left; width:100px;">Anrede</div>
<select name="anrede">
<option label=""></option>
<option label="Herr">Herr</option>
<option label="Frau">Frau</option>
</select><br>
<div style="float:left; width:100px;">Vorname</div><input type="text" name="vorname" id="form_vorname"><br>
<div style="float:left; width:100px;">Nachname</div><input type="text" name="nachname" id="form_nachname"><br>
<div style="float:left; width:100px;">Geburtsdatum</div><input type="text" name="gb" size="1" maxlength="2" id="form_gb">. <input type="text" size="1" name="gb2" maxlength="2" id="form_gb2">. <input type="text" maxlength="4" name="gb3" id="form_gb3" size="4">
<br>
<div style="float:left; width:100px;">eMail</div><input type="text" name="e-mail" id="form_e-mail"><br>
<div style="float:left; width:100px;">Homepage URL</div><input type="text" name="url"><br>
<div style="float:left; width:100px;">Slots</div>
<select label="slots" name="slots" id="form_slots">
<option label="10">10</option>
<option label="20">20</option>
<option label="30">30</option>
<option label="40">40</option>
<option label="50">50</option>
<option label="60">60</option>
<option label="70">70</option>
<option label="80">80</option>
<option label="90">90</option>
<option label="100">100</option>
</select>
</fieldset>
<fieldset>
<legend>Login Daten</legend>
<div align="left"><h4>Gebe hier dein Passwort und username an damit wirst du dich später ins ts einlogen können</h4></div>
<div style="float:left; width:100px;">Login Name</div><input type="text" name="login-name" id="form_login-name"><br>
<div style="float:left; width:100px;">Login Passwort</div><input type="text" name="login-passwort" id="form_login-passwort"><br>
<div style="float:left; width:100px;"> </div><input type="submit" name="submit" value="Absenden">
</fieldset>
</form>
<?php $design->footer(); ?>
<?php
$betreff = "Antragsmodul fead back";
$text = "
Sehr Geehrte/r $nachname $nz
Vielen Dank, dass sie sich für uns entschieden haben.$nz
Wir werden ihren Antrag in den nächsten 24 Stunden Bearbeiten.$nz
$nz
Falls wir ihren Antrag annehmen bitte die Daten gut aufbehalten:$nz
$lang
";
mail($email, $betreff, $text, $from)
?>


