von Philipp Gérard |
Mensch, das Denken kann und will dir hier keiner abnehmen, schreib deine Beiträge wenigstens auf Hochdeutsch.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10: | <?php
if(isset($Name) && $Name !="" && is_numeric($Telefon)){
if(mail("F.Ribniger@web.de","Kontacktformular","Name: $Name nAnschrift: $Anschrift nInfomaterial: $Infomaterial nBeratung: $Beratung nAnworten per: $Kontaktart nE-Mail: $EMail nTelefonnummer: $Telefon nBemerkung: $Bemerkungen","From:$EMail")){
echo "<p>Danke für Ihre Mitteilung!</p>n";}
else
{
echo "<p>Bitte geben Sie Ihren Namen oder eine korrete Telefonnummer ein!</p>n";
}
}
?> |
|
von MajorWindbeutel |
Hallo keiner da der kust hat mir den code zu posten |
von MajorWindbeutel |
Könntet du den ganzen code posten das wäre nett
ich hab keine lust wieder zu machen |
von einstein |
Nein, bei bei preg_match tuns auch ^ und $ als Begrenzer des Patterns.
Ich hab alles so eingefügt wie es im script stand nun hab ich das prog das er wenn ich dei seite lade sofort die feher meldung ausgibt |
Auch wenn es kein deutsch ist, lese ich doch heraus, dass das Problem vermutlich darin liegt, dass beim Aufruf der Seite die Fehlermeldungen "sofort" ausgegeben werden - Das liegt logischerweise daran, dass es kein if-statement gibt, das checkt ob das Formular abgesendet wurde:
> den Submit Button per name="submit" benennen und
> if(isset($_POST['submit'])) { ... }
> um das gesamte Formular setzen.... |
von languitar |
Du brauchst Doch Begrenzer für die Patterns:
1: | $muster = "/^[0-9]{0,99}$/"; |
so sollte es gehen. |
|