php >> vérif d'un formulaire - Programmation
Marsh Posté le 24-06-2001 à 21:53:27
Donne le code php pour quon voit !
Marsh Posté le 24-06-2001 à 22:18:00
comme je sais pas si ce forum converti ou non jlai mis ici
http://www.phpscripts-fr.net/phoru [...] 403&t=5403
donc c mon premier script alors c cho
Marsh Posté le 24-06-2001 à 23:14:24
zangalou a écrit a écrit : Voila g fais un forumulaire en html et j'ai mis un fichier verif.php qui s'ouvre et annonce les erreurs faites su ce formulaire etc..... Mais le formulaire n'annonce aucune erreur ni le nom dla personne pk? www.pages-start.com/sinscire.php |
reponse assez simple le langage php ne s'execute pas sur l'ordi client donc tu ne peux pas lancer le fichier php depuis ton ordi sur ton internet explorer...
il faut soit que tu est un serveur (car c'est lui qui execute le php) soit que tu mette ton site sur un fournissuer acceptent le php (multimania ou free )
ps ton code a l'air de marcher
mais il faudra que tu rajoute quelque option..
Marsh Posté le 24-06-2001 à 23:27:09
euh bah je dirais que faut passer en paramètre ske t'as saisi dans le formulaire dans la première page vers ton script PHP
ici
<FORM method="post" action="verif.php?mes paramètres" ENCTYPE="text/plain">
mais çà risque d'être lourd
le mieux c'est de faire une seule page PHP qui affiche le formulaire et fait les verifs en s'auto-appelant (c ske je fais sur mon site)
Marsh Posté le 24-06-2001 à 23:31:54
Pour çà faut placer ton code PHP en début de ta page HTML pour faire les verifs et controler que t'as actionner le bouton submit (d'ailleurs ce bouton faut le nommer "submit" par exemple)
Si t'as pas appuyer sur ce bouton t'affiche le formulaire
Sinon tu fais les verifs et t'affiche un message d'erreur.
Sinon tout va bene tu continue en mettant à jour ta base de données par exemple
Marsh Posté le 25-06-2001 à 02:33:26
nbvcxwqazerty a écrit a écrit : reponse assez simple le langage php ne s'execute pas sur l'ordi client donc tu ne peux pas lancer le fichier php depuis ton ordi sur ton internet explorer... il faut soit que tu est un serveur (car c'est lui qui execute le php) soit que tu mette ton site sur un fournissuer acceptent le php (multimania ou free ) ps ton code a l'air de marcher mais il faudra que tu rajoute quelque option.. |
---------------------------------------------------
bah mon fournisseur c hebergement-discount.com il accepte le php vu que yen a deja sur mon site
Marsh Posté le 25-06-2001 à 02:36:40
m@nou a écrit a écrit : Pour çà faut placer ton code PHP en début de ta page HTML pour faire les verifs et controler que t'as actionner le bouton submit (d'ailleurs ce bouton faut le nommer "submit" par exemple) Si t'as pas appuyer sur ce bouton t'affiche le formulaire Sinon tu fais les verifs et t'affiche un message d'erreur. Sinon tout va bene tu continue en mettant à jour ta base de données par exemple |
ok mais ya t'il possibilité que si il y a erreur les erreurs s'affichent sur la page et le formulaire ne s'envoie pas et s'il ny a pas derreurs ca s'envoie?
jrappelle c mon premier truc de php alors ^^ je vois ca depuis 2 jours
Marsh Posté le 25-06-2001 à 08:28:49
ReplyMarsh Posté le 25-06-2001 à 09:13:45
moi je trouve que pour les traitements (vérif) des formulaires
vaut mieux utiliser javasript.
laisser le client traiter ça tout seul c'est plus logique et y a moins de va et vient, donc economie et rapidité.
mais bon !
Marsh Posté le 25-06-2001 à 10:27:38
lamatrice a écrit a écrit : moi je trouve que pour les traitements (vérif) des formulaires vaut mieux utiliser javasript. laisser le client traiter ça tout seul c'est plus logique et y a moins de va et vient, donc economie et rapidité. mais bon ! |
Et moi je dis que c'est dangereux de laissé faire le client.
Entre ceux qui ne gère pas du tout le javascript et ceux qui le gère pas comme els autre, il y a des risques. Evidemment, il faut voir qu'elle est la cible visé. Si c'est un site rien que pour les windossiens, y a pas de risque. Si c'est un site sur Beos (ou autre sujet susceptible d'atiré des gens avec un navigateur autre IE, Netscape ou opéra), alors les risques augmente. (et pour un surfeur obtenir une erreur du genre "URL de type javascript non suporté" met toujours en rogne contre le concepteur du site)
Marsh Posté le 25-06-2001 à 10:32:46
C'est clair au moins avec php t sur que ca marche et que le client trafique rient...on voit bien les a(mateur)
Marsh Posté le 25-06-2001 à 10:38:02
c'est sur, mais c'est un choix.
et puis avec IE, netscape et opera tu couvre déjà pas mal de sufeur sur la planète...
non mais sans déc, dés fois faut verifiez une betise du genre validation d'un adresse mail @ et . bon autant le faire avant que se reparte (en gardant les champs du formulaire qui sont déjà remlplie sinon c'est chiant pour le visiteur de remplir une deuxième fois...)
mais en php, le formulaire et part sur le serveur, puis verifié, puis on stock les valeurs des champs déjà remplie, puis on envoie une page pour dire qu'il a une erreur puis puis puis...
mais non , faut utiliser ce que krishna à crée...
mais j'aime bien php mais un des rare trucs à pas faire en php c'est la vérif de formulaire...
Marsh Posté le 24-06-2001 à 21:37:30
Voila g fais un forumulaire en html et j'ai mis un fichier verif.php qui s'ouvre et annonce les erreurs faites su ce formulaire etc.....
Mais le formulaire n'annonce aucune erreur ni le nom dla personne pk?
www.pages-start.com/sinscire.php