Aequitas
Hey ich habe hier ein kleine php script. es ist bestandteil von einem formular.
ich möchte aber gerne eine neue seite laden lassen. natürlich nur wenn alles richtig ausgefüllt wurde. ich komme leider seit einiger zeit nicht weiter. wie kann/muss ich den code abändern um bei korrektem ausfüllen eine neue seite zu laden?
der aufruf im html code ruft die variable "meldung" auf.
Code:
#######################################
session_start();
#######################################
if(isset($_POST['submit'])) {
#######################################
$vorname = check($_POST['vorname']);
$name = check($_POST['name']);
$alter = check($_POST['alter']);
$stnr = check($_POST['stnr']);
$plz = check($_POST['plz']);
$ort = check($_POST['ort']);
$telefon = check($_POST['telefon']);
$telefax = check($_POST['telefax']);
$email = check($_POST['email']);
$nachricht = check($_POST['nachricht']);
#######################################
$ip = $_SERVER['REMOTE_ADDR'];
$host = gethostbyaddr($ip);
#######################################
$zeit = time();
$datum = date ("d.m.Y", $zeit);
$uhrzeit = date ("H:i:s", $zeit);
#######################################
$message = '<span style="color:red">' . $errormessage[0];
if($vorname==''){$message .= $errormessage[7]; $fehler = 1;}
if($name==''){$message .= $errormessage[1]; $fehler = 1;}
if($alter==''){$message .= $errormessage[8]; $fehler = 1;}
if(!ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,6})$", $email)) {
$message .= $errormessage[2]; $fehler = 1;}
if($nachricht==''){$message .= $errormessage[4]; $fehler = 1;}
if($_POST['code']=="" || strtolower($_POST['code'])!=$_SESSION['captcha_code']){
$message .= $errormessage[5]; $fehler = 1;}
if(ehi_check()!=0){$message .= $errormessage[6]; $fehler = 1;}
$message .= '</span><br /><br />';
#######################################
#######################################
if(!isset($fehler)){
$email_nachricht = "-- Kontakformularanfrage Homepage --\n\nVorname: $vorname\nName: $name\nAlter: $alter";
$email_nachricht .= "\nStrasse, Hausnummer: $stnr\nPLZ: $plz\nOrt: $ort\n";
$email_nachricht .= "Telefon: $telefon\nTelefax: $telefax\nE-Mail: $email\n\n";
$email_nachricht .= "Nachricht:\n$nachricht\n\nIP: $ip\nHost: $host\n";
$email_nachricht .= "Gesendet am $datum um $uhrzeit.";
// Mail senden
@mail($ihre_emailadresse, $email_betreffzeile, $email_nachricht, $email_absender);
//Variablen resetten
$vorname = '';
$name = '';
$alter = '';
$stnr = '';
$plz = '';
$ort = '';
$telefon = '';
$telefax = '';
$email = '';
$nachricht = '';
[B] $meldung=$okay;
} else
{ $meldung=$message; }[/B]
#######################################
#######################################
} //endissetsubmit
else{$meldung=' ';}
der aufruf im html code ruft die variable "meldung" auf.