par
code3 » 21 avr. 2007, 10:51
Bonjour tout le monde,:D
j'ai un problème dans mon script que je pouvais pas le résoudre.
En faite mon script est le suivant :
<?php
session_start();
require ("../../classes/class.Validator.php");
$vld = new Validator($_POST);
if($_POST['send'])
{
//test de validation de mon formulaire
}
if(!$vld->errors()){
//insertion dans la base ;
header("Location : page.php") ; //page.php est dans le même dossier que celui de ce script
exit();
}
?>
//et puis mon code HTML comme suit
<form method ="POST" action ="<?php echo $_SERVER['PHP_SELF'] ; ?>">
<table>
<tr>
<?php
if($vld->errors())
echo $vld->getMsg() ;
?>
</tr>
//les champs de mon formulaire
<input type="submit" name ="send">
</table>
</form>
Autre chose, la validation marche à merveille, c'est au niveau de la redirection que ça bloque.
Merci de m'aider.
Bonjour tout le monde,:D
j'ai un problème dans mon script que je pouvais pas le résoudre.
En faite mon script est le suivant :
[php]
<?php
session_start();
require ("../../classes/class.Validator.php");
$vld = new Validator($_POST);
if($_POST['send'])
{
//test de validation de mon formulaire
}
if(!$vld->errors()){
//insertion dans la base ;
header("Location : page.php") ; //page.php est dans le même dossier que celui de ce script
exit();
}
?>
//et puis mon code HTML comme suit
<form method ="POST" action ="<?php echo $_SERVER['PHP_SELF'] ; ?>">
<table>
<tr>
<?php
if($vld->errors())
echo $vld->getMsg() ;
?>
</tr>
//les champs de mon formulaire
<input type="submit" name ="send">
</table>
</form>
[/php]
Autre chose, la validation marche à merveille, c'est au niveau de la redirection que ça bloque.
Merci de m'aider.