liste dynamique

Répondre
Lefounard
le 15/03/2006 à 23:45
Lefounard
Bonjour,
Voila j'ai trouver sur internet un js pour les listes dynamiques, ca marche tres bien.
Par contre ca me fait des listes select avec des options qui prenne des valeurs numeriques calculé par js, bon bref j'ai pas trop compris !
Moi je voudrais recuperer la valeur text, le texte que l'on voit apparaitre dans la liste et non la valeur numerique !
Car quand apres je fais ma saisie dans ma bdd de donnée ca me rentre des valeurs numerique qui ne m'interresse pas !
Voici le script

http://www.lephpfacile.com/wall/wall.php?id=2634

Merci de votre aide,
Ciao,
I am singing in the rain , I am happy again !!
zebden
le 16/03/2006 à 10:57
zebden
Lu,

alors change la echo " document.frmDemo1.zlItem.options[".$cpt."].value = ".$enr2[0].";\n"; par = $enr2[1] pour avoir value et text pareil et donc la valeur textuelle.

Petit conseil aussi, si tu utilise des index numériques comme clé de tableau, préfère mysql_fetch_row, qui ne retournera qu'un tableau à index numérique donc.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Lefounard
le 16/03/2006 à 19:20
Lefounard
salut,
j'avais essayer deja comme tu m'avais dit, dans le source generer par firefox les valeurs sont bien textuelles maintenant mais les select d'en dessous ne fonctionne plus, ils doivent se basé sur la valeur numerique !

voila le fichier modifier, juste le value = $enr2[1] , sinon j'ai pas compris la phrase "text pareil et donc la valeur textuelle."
voila le truc modif :
http://www.lephpfacile.com/wall/wall.php?id=2635
Merci de votre aide,
Ciao,
I am singing in the rain , I am happy again !!
zebden
le 19/03/2006 à 18:07
zebden
Juste au dessus, dans le if, c'est toujours $enr[0] change par $enr[1].
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 22/03/2006 à 11:12
zebden
Sous firefox, voila ce que m'indique la console javascript

Erreur : syntax error
Fichier Source : http://toutdroit.free.fr/documents/testmata222.php
Ligne : 13, Colonne : 69
Code Source :
if ( document.frmDemo1.zlRubrique.options[code_client].value == ) {


Et effectivement quand je vois ton code, la prmiere boucle, $enr[1] n'existe pas puisque tu selectionnes seulement "id_annee". Alors à toi de mofidier pour que la valeur selectionnée soit textuelle et la valeur à tester soit la même. Sinon, si ca devient trop complexe, retourne aux valeurs numériques, et selectionne en fonction après.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours