|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : novembre 2003 Messages : 318 ![]() |
Bonjour, je cherche à faire un formulaire de demande d'invitation pour un salon sur le site http://www.isatis-electronique.fr.
J'ai un petit probléme concernant l'affichage d'une page d'erreur suite à un champ obligatoire non renseigné, j'aimerai que si il voit une box manquante il m'affiche une page indiquant à l'utilisateur qu'il a oublié quelque chose et que ça revienne à la page de départ pour qu'il finnissent de taper ses infos je travail en php et je ne veut pas de java, mon script php est : Code :
Jim/Myogtha |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : juin 2003 Messages : 4 893 ![]() |
pour faire la redirection, utilise la fonction http://php.net/header comme expliqué là :
http://php.developpez.com/faq/?page=...ts_redirection
__________________
Modérateur PHP |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : novembre 2003 Messages : 318 ![]() |
Ok merci bien , mais comment faire pour faire prolongé un peut l'affichage de la page d'erreur ?
Header("..../erreur.hmtl")'; ? Header("..../demandinvitation.hmtl")'; |
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() Inscription : janvier 2006 Messages : 332 ![]() |
Tu laisse ton utilisateur lire les messages d'erreurs, et le soin de 'prolonger'. Il a bien un petit index pour faire clic !
Tu peux réafficher le formulaire en indiquant les erreurs sur la même page. Et aussi de remplir les champs que ton utilisateur à déja remplit. Il n'y a rien de plus énervant de taper 300 fois la même chose... |
|
|
00
|
|
|
#6 | ||
|
Membre du Club
![]() Inscription : novembre 2003 Messages : 318 ![]() |
J'ai du zapper un truc avec le sleep parce que c'est bien plus ou moins ce que je voudrais mais ça fait pourtant pas la chose, il affiche que le deuxieme header et en plus il me zappe mes infos dejà rentré, je vous file le code au cas ou :
Code :
|
||
|
|
00
|
|
|
#7 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Vous ne pourrez pas rediriger ( header("Location: ...."); ) sur deux pages en même temps
|
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : novembre 2003 Messages : 318 ![]() |
Oky donc la solution est de mettre un header dans la seconde page pour revenir à la premiere
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com