par
romca » 11 juin 2008, 16:09
Salut, Autre solution possible...
Ce que tu peu faire c'est envoyer tes données dans le script de traitement.
Tu teste tes variables, si c'est bon tu insère tes données dans la Base de données, si ce n'est pas bon tu renvoie sur la page de forulmaire un message d'erreur.
Regardes du côté de la fonction "header()" de PHP pour renvoyer des variables dans la page d'origine.
Type d'exemple perso:
$varInscript="Erreur, un des champs obligatoires est vide.'<br>'.
Veuillez refaire une saisie SVP";
//Redirection vers la page d'inscription avec la fonction header(). Attention ne pas faire de echo
//ou laisser un espace vide avant le < de "?php" sinon le header() ne fonctionnera pas.
//On ajoute dans le header de l'URL la variable $varInscript que l'on récupérera par la variable d'environnement GET.
header('Location: ../Pages/Inscription.php?varInscript='.$varInscript);
//echo $varInscript.'<br>'; Pour un test visuel mais à faire sans le header()
exit();
Salut, Autre solution possible...
Ce que tu peu faire c'est envoyer tes données dans le script de traitement.
Tu teste tes variables, si c'est bon tu insère tes données dans la Base de données, si ce n'est pas bon tu renvoie sur la page de forulmaire un message d'erreur.
Regardes du côté de la fonction "header()" de PHP pour renvoyer des variables dans la page d'origine.
Type d'exemple perso:
[php]$varInscript="Erreur, un des champs obligatoires est vide.'<br>'.
Veuillez refaire une saisie SVP";
//Redirection vers la page d'inscription avec la fonction header(). Attention ne pas faire de echo
//ou laisser un espace vide avant le < de "?php" sinon le header() ne fonctionnera pas.
//On ajoute dans le header de l'URL la variable $varInscript que l'on récupérera par la variable d'environnement GET.
header('Location: ../Pages/Inscription.php?varInscript='.$varInscript);
//echo $varInscript.'<br>'; Pour un test visuel mais à faire sans le header()
exit();[/php]