Seite 1 von 1

Kontakformular mit pflichtfelder

Verfasst: 07.07.2004 14:46
von tame
hi.

ich hab ein kontaktformular, das geht und ich möchte jetzt aber aus einigen felder wie email und namen pflichtfelder machen und da verliesen mich die php-götter :)

hier ist mal der code:

Code: Alles auswählen

<?php
// Php by pixelmatic.de.vu
$to="admin@commagent.de";
$subject="Eine  Eiswürfelbestellung ist eingegangen";
$gesammt="Bestellung für Eiswürfel [5kg], Anzahl:  " . $bestell1 . "\n" . "Bestellung für Eiswürfel [10kg], Anzahl: " . $bestell2 . "\n" . "Bestellung für Scherbeneis [5kg], Anzahl: " . $bestell3 . "\n" . "Bestellung für Scherbeneis [10kg], Anzahl: " . $bestell4 . "\n" . "Selbstabholer1:  " . $selbstabholer1 . "\n" . "Liefer / Abholdatum: " . $abholdatum . "\n" . "Liefer / Abholzeit: " . $abholzeit . "\n" .  "Name:  " . $liefername . "\n" . "Firma:  " . $firmenname . "\n" . "Strasse:  " . $lieferstrasse . "\n" . "PLZ / Ort:  " . $ort . "\n" . "Telefon:  " . $phone . "\n" . "Emailadresse:  " . $email . "\n" . 
"Das Erhalten der Bestellungdaten wurde per E-Mail bestätigt !";

if("" ==  $_POST['selbstabholer1'])
if("" ==  $_POST['abholdatum'])
if("" ==  $_POST['abholzeit'])
if("" ==  $_POST['liefername'])
if("" ==  $_POST['lieferstrasse'])
if("" ==  $_POST['ort'])
if("" ==  $_POST['phone'])
if("" ==  $_POST['email']){ 
   echo "Sie haben nicht alle Pflichtfelder ausgefüllt!<br>";
echo '<br><a class=link href=javascript:history.back()>Zurück</a>';    }
else
if ($send <>"")
   $res = mail ($to,$subject,$gesammt); 
if ($email >"")
   mail ($email,"Bestätigung ihrer Anfrage","Ihre Anfrage wurde von uns erhalten!Wir werden uns umgehend mit Ihnen in Verbindung setzen \n\nVielen Dank\nIhr Eiswürfelteam");  
   if ($res)
   echo "<a <h4 class=bestatigung align=center><br>Ihre Anfrage wurde erfolgreich abgeschickt ! Bitte nicht erneut klicken</h4>";
?>
kann mir bitte jemand sagen an was es scheidert?

die abfrage ob die pflichtfelder ausgefüllt sind funktioniert, nur das versenden per email nicht, bzw es kommt nix bei mir an!


vielen dank im vorraus!

Verfasst: 07.07.2004 15:20
von Leuchte
und ich möchte jetzt aber aus einigen felder wie email und namen pflichtfelder machen und da verliesen mich die php-götter
die abfrage ob die pflichtfelder ausgefüllt sind funktioniert, nur das versenden per email nicht
:-?
Was denn nun?
Ist das das komplette Script?

ja ist es.

Verfasst: 07.07.2004 15:32
von tame
hi.

ja das ist das komplette script, schau einfach mal selbst nach unter http://www.eiswuerfelverkauf.de/bestell.php

vielen dank!
tame

Verfasst: 07.07.2004 23:11
von Sven_R
hallo

einfachste möglichkeit
alle wichtigen pflicht felder farbig unterlegen und dann die eingaben mit "pgrep_match"
und mit "if" prüfen.

und solange durch laufen lassen bis alle felder richtig ausgefüllt wurden

du findest einige snippets und programme auf den einschlägigen php script seiten.
die haben mir schon einige gute lösungen gebracht

cu