bonjour,
je viens de creer un formulaire en php pour mettre a jour un base mysql
je voudrai savoir comment faire pour validez ce formulaire car j'ai des menu deroulant ou je selectionne seulement ( pas de validation).
merci d'avance
bonjour,
je viens de creer un formulaire en php pour mettre a jour un base mysql
je voudrai savoir comment faire pour validez ce formulaire car j'ai des menu deroulant ou je selectionne seulement ( pas de validation).
merci d'avance
Salut, si j'ai bien compris, tu veux faire ta mise ajour de base de données des la selection d'un element dans un menu deroulant. Pour cela, il va falloir faire quelque chose en javascript... j'y connais pas grand chose en js... fais des recherche sur les evenements relatifs aux select (menus deroulants) sous JS.
Oui, la solution se trouve là, toutefois le problème est que si tu as plusieurs champs successifs et que l'utilisateur commence par remplir le dernier champ (celui sur lequel tu as l'évènement onchange), ton formulaire sera soumis sans que tout tes champs soit remplis.Envoyé par betaphp
Je te conseille, avant de faire ta MAJ, de bien tester que tous les champs qui le doivent sont saisis.
Les règles du forum
Cours et tutoriels php
Développements web (CSS, (X)HTML,javascript, etc...)
Cours et tutoriels MySQL
Tutoriels Ajax
Initiation à PHP-GTK1
Il n'est point de bonheur sans liberté, ni de liberté sans courage. Péricles
hop !
dans ce cas autant remplir les listes déroulantes au fur et à mesure que le visiteur fait son choixou faire des vérifications comme l'a dit xave !
Je me posais la question, s'il y a MAJ a chaque fois que les listes déroulante sont changées...ca ne fait pas beaucoup d'interrogation de la bd pour rien ca?
Je veux dire si l'utilisateur se trompe 2 fois et change la meme liste alors ca fait 3 interrogations...donc il y a beaucoup d'action sur le serveur...
Tu n'est pas mieux de valider une fois tout remplis à la fin avec une fonction javascript? Il me semble que c'est mieux non?![]()
soit tu fait la validation en js et la tu la fait lors du submit (tu l'annule si la validation est incorrecte)
soit tu fait ta validation en php si ca passe pas tu regeneres ton formulaire.
ps: si tu fais la validation en js, un utilisateur averti peut facilement passer outre (securité)
l'idéal c'est faire les deux.
C'est vrai!Envoyé par XtofRoland
Ouais mais la validation a faire js serais plus de voir si les champs ne sont pas vide, ou dans le cas si les liste déroulante ont un option de sélectionner
Mais bref c'est important de vérifier avant de faire tes interrogation à la bd pour ne pas montrer des erreurs comprommetante!![]()
Partager