par
VaN » 30 juin 2005, 15:07
oué voila, ou carrement, pour eviter d'avoir 1000 pages si ton site devient gros, tu peux faire ça sur la meme page. C'est ce que je fais moi, il faut un peu d'entrainement, mais c'est pas trop dur. Resultat : moins de page différentes, mais des pages plus longue.
Suffit de faire un test sur la valeur de ton submit :
<input type="submit" name="sub" value="Submit">
et en haut de ta page avec le formulaire :
if (isset($_POST['sub']) && $_POST['sub']=="Submit") {
// tu peux commencer tous tes test sur les champs
if (isset($_POST['champ1']) {
//le champ1 est rempli
}
else {
//le champ1 n'est pas rempli !
}
if (isset($_POST['champ2']) {
//le champ2 est rempli
}
else {
//le champ2 n'est pas rempli !
}
//tu peux afficher un msg de confirmation
echo "le formulaire a été envoyé.";
}
else {
//tu affiche et tout le reste de ta page, c'est a dire le formulaire en gros
}
oué voila, ou carrement, pour eviter d'avoir 1000 pages si ton site devient gros, tu peux faire ça sur la meme page. C'est ce que je fais moi, il faut un peu d'entrainement, mais c'est pas trop dur. Resultat : moins de page différentes, mais des pages plus longue.
Suffit de faire un test sur la valeur de ton submit :
<input type="submit" name="sub" value="Submit">
et en haut de ta page avec le formulaire :
[php]
if (isset($_POST['sub']) && $_POST['sub']=="Submit") {
// tu peux commencer tous tes test sur les champs
if (isset($_POST['champ1']) {
//le champ1 est rempli
}
else {
//le champ1 n'est pas rempli !
}
if (isset($_POST['champ2']) {
//le champ2 est rempli
}
else {
//le champ2 n'est pas rempli !
}
//tu peux afficher un msg de confirmation
echo "le formulaire a été envoyé.";
}
else {
//tu affiche et tout le reste de ta page, c'est a dire le formulaire en gros
}
[/php]