Beste mensen!

Ik heb een problemen als ik een gastenboek berichtje wil plaatsen..
hij word gecontroleert om het een of ander, als hij dan naar het gastenboek word verzonden moet hij een header () refresh maken. maar dat werkt in IE en FF niet.. ook werkt de gewonen header(Location) werkt niet..

dit is me code:

<?php 
if(isset($_POST['Post'])) {
 $IP = mysql_real_escape_string($_SERVER['REMOTE_ADDR']);
 $date = mysql_real_escape_string(date("d-m-Y h:i"));
 $name = mysql_real_escape_string($_POST['Name']);
 $mail = mysql_real_escape_string($_POST['Email']);
 $message = mysql_real_escape_string(trim(htmlentities($_POST['Message'])));
 
 if(empty($_POST['Message'])) {
  echo "
   <script language='javascript'>
    alert(\"You cant post anything, because you didnt typ a message\");
   </script>
  ";
 } elseif(empty($_POST['Name'])) {
   	echo "<script language='javascript'>
    alert(\"You didnt entered a name. please enter a name\");
   </script>";
 } else {
  $Toevoegen = "INSERT INTO Questbook (Message, Mail, Date, Name) VALUE ('".$message."', '".$mail."', '".$date."', '".$name."')";
  $toegevoegd = mysql_query($Toevoegen) or die (mysql_error());	
  if($toegevoegd) {
  	header("Location: yorsha.nl/NLD/index.php?page=Questbook");
	echo "<script language='javascript'>
    alert(\"You post it succesfull.\");
   </script>";
  }	else {
	echo "<script language='javascript'>
    alert(\"You try to post something but it failed.\");
   </script>";
  }
 }	
}
?>


Hoe krijg ik die header nu aan de praat op een of andere manier..

bedankt alvast
Wilco schreef op 01.02.2009 20:05
ik weet dat dit eigenlijk niet mag


... en daar zijn goede redenen voor.

Doe dit dus aub niet!
Emmanuel Delay schreef op 01.02.2009 20:11
[quote='Wilco schreef op 01.02.2009 20:05']ik weet dat dit eigenlijk niet mag


... en daar zijn goede redenen voor.

Doe dit dus aub niet![/quote]

ik neem aan dat dit geen professionele site is, daarom dacht ik van: dit is de oplossing voor deze persoon, dan kan hij iig vooruit.

maar goed, laat het dus achterwege
Wilco schreef op 01.02.2009 20:33
ik neem aan dat dit geen professionele site is, daarom dacht ik van: dit is de oplossing voor deze persoon, dan kan hij iig vooruit.

Dus als iets niet professioneel is dan ga je dingen verkeerd leren en verkeerd toepassen?
nee maar waarom zou je deze jonge het hele script opnieuw laten schrijven als het zo simpel opgelost kan worden??

en er zijn genoeg pro's die dit op deze manier doen hoor, je maakt mij niet wijs dat dat niet gebeurd. mar als je het anders wilt doen pak je toch gewon javascript

<?php
print "<script language=\"javascript\">document.location='waarjeheenwilt.html';</script>";
?>
Wilco schreef op 01.02.2009 20:59
en er zijn genoeg pro's die dit op deze manier doen hoor

Zolang M..(censuur)..t nog bestaat is dat zeker waar. ;-)
Klaasjan Boven schreef op 01.02.2009 21:15
@San The

Is het Microsoft?

Die werken om hun bugs heen in plaats van ze op te lossen.
@SanThe: staat Microsoft ombekent toch?
SanThe schreef op 01.02.2009 21:23

Die werken om hun bugs heen in plaats van ze op te lossen.

A.K.A Windows updates

Reageren