|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre expérimenté
![]() Inscription : novembre 2006 Messages : 632 ![]() |
Bonjour.
Alors je souhaiterais que PHP vérifie si des champs sont bien remplis. J'ai trouvé les formules pour cela mais mon soucis est en fait le placement de ces formules. Voilà mon code : Code :
Code :
Code :
Et autant poser la question tout de suite : Si jamais il y a une erreur par exemple avec le mail, quand l'utilisateur a de nouveau le formulaire, devra-til à nouveau les champs valides ? Y a-t-il une formule spéciale pour cela ? Merci d'avance
__________________
On appelle le Dr Freud aux urgences !! ------------ Quelques règles simples qui font la différence : Rechercher - FAQ - Dire bonjour - Écrire en français - Balises [code] - Dire merci - Tag
|
||||||
|
|
00
|
|
|
#2 | ||||
|
Membre Expert
![]() |
Chacun sa méthode pour faire ce genre de choses, un bon compromis entre ergonomie et developpement est selon moi de diviser le travail en deux parties.
Une partie CLIENT: La tu fais du javascript qui gere la verification des champs: par exemple tu as ton formulaire, le bouton de validation devient Code :
<input type="button" onClick="javascript:testform()"> Code :
Comme la partie client ne garantie rien en terme de verfication des données, tu dois revérifier ces données en PHP comme tu l'as fait. Là au choix, soit tu pars du principe que tu veux seulement des messages d'erreur javascript, dans ce cas, le code que tu as proposé dans ton message suffit. Soit tu veux remettre une couche de message d'erreur (au cas par exemple, ou ton visiteur n'ait pas javascript): dans ce cas tu peux imaginer le code suivant: Code :
|
||||
|
|
00
|
|
|
#3 |
|
Membre expérimenté
![]() Inscription : novembre 2006 Messages : 632 ![]() |
ok merci, je vais voir tout ça
__________________
On appelle le Dr Freud aux urgences !! ------------ Quelques règles simples qui font la différence : Rechercher - FAQ - Dire bonjour - Écrire en français - Balises [code] - Dire merci - Tag
|
|
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() Inscription : novembre 2006 Messages : 632 ![]() |
Bon je vais jouer les lourdeaux (milles excuses) mais...
J'y arrive pas en ce qui concerne le php, je n'arrive pas à "placer" la vérification dand le php.
__________________
On appelle le Dr Freud aux urgences !! ------------ Quelques règles simples qui font la différence : Rechercher - FAQ - Dire bonjour - Écrire en français - Balises [code] - Dire merci - Tag
|
|
|
00
|
|
|
#5 | ||||
|
Membre habitué
![]() Inscription : mai 2007 Messages : 131 ![]() |
Eh bien au tout début du code.
Code :
si on a <input type="submit" name"submit1" value="valider"> on fera : Code :
|
||||
|
|
00
|
|
|
#6 | ||
|
Membre expérimenté
![]() Inscription : novembre 2006 Messages : 632 ![]() |
Bonjour bonjour...
Bon j'arrive à ça : Code :
- Comment faire pour que l'utilisateur n'est pas à retaper les informations qui sont valides ? - Comment faire apparaître les echo dans la div et non pas en dehors ? Re-merci Edit : le code compris dans la partie HTML n'a pas changé
__________________
On appelle le Dr Freud aux urgences !! ------------ Quelques règles simples qui font la différence : Rechercher - FAQ - Dire bonjour - Écrire en français - Balises [code] - Dire merci - Tag
|
||
|
|
00
|
|
|
#7 | ||
|
Membre expérimenté
![]() Inscription : novembre 2006 Messages : 632 ![]() |
Voilà le code actuel
Code :
"Warning: Cannot modify header information - headers already sent by (output started at /home.10.2/strixlab/www/contact2.php:9) in /home.10.2/strixlab/www/contact2.php on line 94" quand on arrive sur la page (ici) Si jamais le formulaire contient une erreur, la page rechargée est http://www.strix.fr/contact2.php et non plus http://www.strix.fr/contact2.php?lang=fr Les mails que je reçois non rien ! Plus d'expéditeur, de sujet, de message... Si quelqu'un pouvait me dire où ça cloche, par ce que là j'en peux plus...
__________________
On appelle le Dr Freud aux urgences !! ------------ Quelques règles simples qui font la différence : Rechercher - FAQ - Dire bonjour - Écrire en français - Balises [code] - Dire merci - Tag
|
||
|
|
00
|
|
|
#8 | ||
|
Membre expérimenté
![]() Inscription : novembre 2006 Messages : 632 ![]() |
Code définitif et fonctionnel :
Code :
__________________
On appelle le Dr Freud aux urgences !! ------------ Quelques règles simples qui font la différence : Rechercher - FAQ - Dire bonjour - Écrire en français - Balises [code] - Dire merci - Tag
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com