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.
salut !
penche toi vers l'évenement onchange 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 choix ou 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?
La perfection n'est pas un but, l'amélioration constante devrait l'être!
La position des Développeurs de developpez avec les explications
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.
Le but de tout developpeur OO est de devenir une référence.
Mon avatar est un ambigramme, les curieux peuvent le retourner ;-)
Aider <> Faire a la place de!!!
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!
La perfection n'est pas un but, l'amélioration constante devrait l'être!
La position des Développeurs de developpez avec les explications
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager