Input box javascript et mysql... - HTML/CSS - Programmation
Marsh Posté le 23-08-2004 à 10:56:53
svp up...ou alors conseillez moi un forum javascript fr et actif... merci
Marsh Posté le 23-08-2004 à 11:08:49
Javascript n'est pas approprié pour intéragir avec une base de donnée. Il te faut un langage orienté serveur comme php, ou asp. Fais une recherche sur ces langages tu trouveras pleins d'exemples pour faire ce que tu demandes.
Marsh Posté le 23-08-2004 à 11:33:53
Coté serveur:
Pour les choix de la sélect box -> les accès à la BDD se font en PHP/ASP (ou avec des GCI Python/Perl si t'as le courage et l'host qui va bien), tu récupères tes données et tu génères le code HTML du select par le PHP/ASP (conseil: utilises le PHP, surtout pour aller avec MySQL, donc il te faut apprendre le PHP).
Input box -> qu'entends tu par ce terme? un input text?
Dans tous les cas, générer toujours côté serveur un champ des valeurs possibles de ton input (tableau JavaScript) correspondant au select
Puis côté client, un script JS qui modifie la valeur au niveau de l'input (grâce au champ de valeurs) lancé au moment de l'evt "onchange" du select
Code :
|
et t'as plus qu'a créer la fonction MyOnChange qui va se charger de la modif des champs
Marsh Posté le 23-08-2004 à 11:53:31
oui j entends par input box une input text....
en fait normalement je code en php...
Le pb est que les deux champs vont chercher des infos dans la bdd.
En gros j aimerais par ex que dans la select box l utilisateur choisisse une personne et que dans la input text sa fonction s affiche automatiquement.
Marsh Posté le 23-08-2004 à 12:16:48
je t'ais dit comment faire, tu crées les <object> du sélect en PHP, une table de strings (pour JS) dans laquelle tu auras les différents contenus possibles du text de même créée en PHP, et une fonction JS appelée lors des évènements onchange du <select> qui fera le lien
Par contre les gens n'ayant pas de JS ne bénéficieront pas de ce truc
Marsh Posté le 23-08-2004 à 12:20:30
merci Masklinn mais ou je mets les requetes sql...??
aucun des 2 champs ne peux avoir de liste finie d'elements...
Marsh Posté le 23-08-2004 à 12:27:32
ben les requêtes SQL se font au niveau du code PHP -_-
imaginons que le résultat de ta requête soit dans la liste result, tu fais un truc du style (attention, je me souviens plus du tout du PHP donc la syntaxe n'est surement pas valide)
Code :
|
Marsh Posté le 23-08-2004 à 10:22:35
Salut...
voila j aimerais savoir comment faire pour utiliser des requetes mysql dans du javascript.
Je m'explique:
je veux avoir une select box et une input box
dans la select box j'aimerais que les choix soient definis par une requete mysql...et que des qu'un choix est fait il y est une valeur associee dans l input bx qui s affiche...
est ce facile a faire??