Abfragen kontrollieren, ob Felder ausgefüllt sind!
Chris
- php
Hi Leute,
ich habe folgendes PHP Skript für mein Feedback Formular.
Code:
<?php
$admin= 'meine@domain.de';
$subject= 'Feedback';
$message= 'Nachrichten an '.$admin.' von '.$email.":\n\n";
foreach($HTTP_POST_VARS as $name=> $value) {
$message.= "$name:$value\n";
}
mail($admin, $subject, $message, "From: $email"); header('Location: http://'.getenv('HTTP_HOST').'danke.html');
?>
Nur, möchte ich noch sicherstellen, dass "Pflichtfelder" auch ausgefüllt worden sind.
Wie kann ich das am einfachsten bewerkstelligen. Hat jemand bissl Code für mich, oder einen Link auf welchem dies erklärt ist?
Danke für Eure Hilfe.
Chris
Hallo!
Ich gebe den 'Pflichtfeldern' die Endung '_r' und nutze folgende Schleife:
foreach($HTTP_POST_VARS as $key => $value)
{
if (substr($key,-2) == "_r" && $value == "")
{
$errormsg.=substr($key,0,(strlen($key)-2)).":";
$check="false";
}
}
$errormsg wird anschließend an eine Seite mit der 'Nicht alle Felder ausgefüllt'-Fehlermeldung übergeben und da ausgewertet.
mfg,
pen
Hi Penfold,
kann ich Deinen Code einfach an meinem angängen?
Gruss Chris