• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

php formular kontrolle

Status
Für weitere Antworten geschlossen.

orikon

Neues Mitglied
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...
 
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 '<pre>';
print_r($_POST);
print_r($message);
echo '</pre>';
exit;
}
mail($emailTo, $message['subject'], $message['body'], $message['header']);
header("Location: $redirectTo");
exit;
}
 
?>
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&uuml;llt';
   }
      else
      {
      //absenden
      }
?>

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

Nils aka XraYSoLo
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben