-
Récupérer des champs
Bonjour à tous,
J'aimerais que lorsque je remplis un champ numérique dans un formulaire php, les autres champs se remplissent automatiquement (sans validation) en fonction d'une autre table (MySQL) que celle ou j'envoie les données du formulaire.
Y-a-t'il qqpart un tutoriel qui pourrait m'expliquer ce genre de manipulation ??
Merci d'avance
-
Malheureusement je ne pense pas que tu puisse sans validation en PHP. C'est du domaine de l'AJAX. :?
-
re
Même si je dois le faire en javascript je le ferais ... je vous demande juste si il y a un tutoriel qqpart pour que je puisse le faire...
Merci d'avance !! :D
-
Tout depend dans quoi tu remplis ce fameux champ "numerique"
Si c'est dans une zone de saisie toute simple (je ne connais aucun moyen mis à part de faire une MAJ automatique de ta page, mais cela me semble difficile)
Sinon si ce champ est choisis via une liste déroulante, il existe l 'attribut onChange en javascript .
Apres il existe peut-être de meilleurs moyens mais je ne suis pas assez callé pour t'aider plus que ca !
Voilà j'espere t'avoir aidé un peu :roll:
-
Je ne peux pas plus t'aider, peux tu nous expliquer plus en détail ce que tu souhaite faire.
-
re
Je vous explique ...
J'ai une table qui contient des personnes : Nom, prénom, année de naissance, ... et un n° de licence sportive.
J'ai un formulaire d'inscription à des activités sportives qui envoie des données dans une table. J'aimerais que lorsque la personne rentre le n° de licence, les informations complète de la personne viennent automatiquement (les cases nom, prénom, année de naissance, ... se remplissent directement)
Merci
-
la plus simple et la plus propre des solutions c'est une validation qui recharge la page
une autre solution qui, en bidouillant un peu, peut fonctionner c'est en javascript. Il faudrait qu'au chargement de ta page tu initialise un tableau javascript qui contient toutes les infos de tes membres. Et toujours en javascript quand le numéro est saisit tu vas chercher dans ce tableau. Mais ça risque d'être long et il y a aussi le risque que tes utilisateurs aient désactivé le JS.
après, solution que je ne maitrise pas du tout c'est l'AJAX.