php formular kontrolle

hi, ich habe mir eine seite gebaut, auf der momentan nur ein formular ist. jedoch habe ich das problem, dass das besagte formular nicht kontrolliert wird. kann mir da jemand helfen, das z.b. bei nichteingeben des namen auf kein_name.html oder bei falscher mail auf falsche_mail.html umgeleitet wird (und kommetar)?
ich kenne mich leider nicht so gut mit php aus und habe einfach nichts gefunden, was auf eine html seite weiterleitet… ?!
vielen dank für eure mühen im vorraus!
mfg robert
ach ja, die seite heißt www.0ps.de denke dort könnt ihr ja einfach mal in die mail.php reingucken…

Nils aka XraYSoLo

hey, danke für die fixe antwort… jedoch muss ich da leider passen. diesen php code habe ich von einem freund bekommen, und bin froh das er so funktioniert. aber jetzt die sachen da einfach irgendwo reinzupacken… uiuiui
hast du da evtl. ein beispiel?
hier mal der interessante bereich meiner problemseite:
[php]

<?php require_once 'config.php'; if (isset($_POST['send_email'])) { $name = $_POST['name']; $email = $_POST['email']; $comment = $_POST['comment']; $ip = $_SERVER['REMOTE_ADDR']; $browser = $_SERVER['HTTP_USER_AGENT']; $time = date('d.m.y - H:i:s \U\h\r'); $message['header'] = 'From: 0ps.de'; $message['subject'] = 'null PS'; $message['body'] = "**************************\n" . "Name: $name\n" . "EMail: $email\n\n" . "Kommentar:\n$comment\n\n" . "**************************\n" . "Datum: $time\n" . "Browser: $browser\n" . "IP-Adresse: $ip\n" . "**************************\n"; if ($debug == true) { echo '
';
print_r($_POST);
print_r($message);
echo '
'; exit; } mail($emailTo, $message['subject'], $message['body'], $message['header']); header("Location: $redirectTo"); exit; } ?>

[/php]
mfg robert

einfach eine abfrage machen:

[php]

<?php if(empty($_POST['field1']) || empty($_POST['field2'])) //if(isset($_POST['field1']) ||isset($_POST['field2'])) --> so gehts auch, musste eben den kommentar wegmachen { echo 'Nicht alle Felder ausgefüllt'; } else { //absenden } ?>

[/php]

wo das hinkommt, lass ich dich jetzt 'rausfinden ^^.

Nils aka XraYSoLo

puh, ok… dann versuche ich auch mal herauszufinden wo ich die fehler.html hinbaue :wink:
danke nils

np.
btw, das muss dann wenn schon fehler.php heißen.

Nils aka XraYSoLo