question existancielle

Eléphant du PHP | 199 Messages

09 avr. 2010, 14:02

Bonjour.

Je fais un formulaire.
Quand l'utilisateur aura mal rempli un champ, je veux pouvoir lui indiquer.

Vous me conseillez d'utiliser du php ou du javascript pour lui signaler l'erreur.
Ensuite je développe en MVC je peux lui faire souligner l'erreur dans ma couche controller.


Merci d'avance.

Mammouth du PHP | 965 Messages

09 avr. 2010, 14:15

Bonjour.

Je fais un formulaire.
Quand l'utilisateur aura mal rempli un champ, je veux pouvoir lui indiquer.

Vous me conseillez d'utiliser du php ou du javascript pour lui signaler l'erreur.
Ensuite je développe en MVC je peux lui faire souligner l'erreur dans ma couche controller.


Merci d'avance.
Le mieux c'est d'avoir du JS + du php car si l'utilisateur désactive JS il n'aura rien et pourra valider le formulaire. Pour ce qui est du MVC en fait tu utilise un framework ? lequel ?

Eléphant du PHP | 199 Messages

09 avr. 2010, 14:16

J'utilise aucun framework.
Mais je code en essayant de reproduire une architecture MVC.
Mais j'avais pas pensé à la désactivation du JS.
Merci beaucoup.

devlop78
Invité n'ayant pas de compte PHPfrance

09 avr. 2010, 16:28

Moi je t'aurais conseillé JavaScript. Ta question n'était pas si tu dois controler coté client ou coté serveur mais lequel des deux doit le signaler à l'utilisateur. Donc, moi je ferais une verif Javascript qui indique à l'utilisateur ses fautes, puis une verif php qui sera peut etre moins précis (ou pareil selon le temps que tu as à y consacrer). Mais je dis ça, perso j'ai toujours fait tout coté serveur pour aller plus vite. Mais je suis pas un exemple, hein ;)

Mammouth du PHP | 661 Messages

09 avr. 2010, 18:15

il faut garder à l'esprit que le javascript, comme le flash le css voir même le HTML sont des "options" que l'utilisateur peux ne pas utiliser !... mais qui sont là pour lui faciliter la vie et lui rendre agréable la visite du site !

ceci étant dit, tu dois faire une vérif coté php pour les champs obligatoire ! ... mais l'en informer avant (qu'ils sont obligatoire)
et tu peux lui indiquer en Javascript que ce qu'il a fait n'es pas bien ^^ ... ça lui éviteras le désagrément de devoir recommencer !

@+