ich muß mich nochmal melden. Die if-Abfrage habe ich jetzt so abgeändert:
- Code: Select all
<?php
if (empty($geschlecht)) {
echo ' <p>Erforderliche Auswahl fehlt!</p>'."\n";
}
?>
aber es erscheint immer noch vor dem Absenden:
Erforderliche Auswahl fehlt!
Kann man erreichen, ich möchte Überprüfungen auch auf andere Tabellenfelder anwenden, das die Meldung nur kommt wenn nichts ausgefüllt wurde.
Außerdem möchte ich diesen Code:
- Code: Select all
<?php
// Überprüfung ob Pflichtfgelder ausgefüllt sind.
if($Send && && !empty($_REQUEST['ALTFIELD3']) && !empty($_REQUEST['LASTNAME'])
&& !empty($_REQUEST['ADDRESS']) && !empty($_REQUEST['POSTALCODE']) && !empty($_REQUEST['CITY'])
&& !empty($_REQUEST['COUNTRY']) && !empty($_REQUEST['PHONE']) && !empty($_REQUEST['EMAIL'])
&& !empty($_REQUEST['ALTFIELD2']))
{
echo "ALTFIELD3: ", $_REQUEST['ALTFIELD3'], "<br>",
"LASTNAME : ", $_REQUEST['LASTNAME'], "<br>",
"ADDRESS: ", $_REQUEST['ADDRESS'], "<br>",
"POSTALCODE: ", $_REQUEST['POSTALCODE'], "<br>",
"CITY: ", $_REQUEST['CITY'], "<br>",
"COUNTRY: ", $_REQUEST['COUNTRY'], "<br>",
"PHONE: ", $_REQUEST['PHONE'], "<br>",
"EMAIL: ", $_REQUEST['EMAIL'], "<br>",
"ALTFIELD2: ", $_REQUEST['ALTFIELD2'] ;
}
else
{
?>
mit einbauen.
Mein Problem ist aber Der von Dir geschriebene Code hat im Moment noch Vorrang. Wie kann man erreichen, daß das Formular überprüft werden kann, gegebenenfalls ein Seite mit den eingegeben Daten erscheint und dann erst nach $geschlecht weitergeleitet wird.
Airis