Bonjour ;
Je bloque la et j’ai besoin d’un coud de main les amis (e) alors je vous explique :
J’ai une liste déroulante qui contient des noms ramené d’une base de donnée jusqu’au la pas de problème je veux enregistré la valeur sélectionné par l’utilisateur dans un tableau en fait j’utilise le tableau pour permettre a un utilisateur de faire plusieurs sélections pas une seule qui doivent être enregistré pour ensuite les inséré dans une base de donne(je sais que cela est possible grâce a la liste déroulante a choix multiple et je l’ai essayé et sa marché mais vu que mon boss ne veux pas que l’utilisateur utilise le ctrl j’ai trouvé cette solution qui consiste en fait a sauvegardé a chaque fois la sélection de l’utilisateur)pour effectuer le transfert de la sélection au tableau j’utilise un bouton ,l’utilisateur doit cliquer sur le bouton pour prendre en compte sa sélection
Je sais que je dois créer une « function » à l’aide du java script, mais vu que c’est la première fois que je travaille avec php/js j’ai des problème et beaucoup de questions
La première c’est comment transmettre la variable sélectionné du code vers le JS j’ai essayé cela mais sa marche pas apparemment
Voila le code html /php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ajout()// la fonction qui sexécute lorsque lutilisateur click sur le bouton ajouter { Var aut= document.form.getElementById(listeauteur).options[getElementById(listeauteur).selectedIndex].value; For(var i=0 ;i<document.form. tableauutilisa. Length+1 ;i++) { Document.form.tableauutilisa[i]=aut ; } Document.form.submit() ; Return true ; }
Maintenant ce que je veux faire c’est enregistré les variables $w , $x dans un tableau pour ensuite les afficher sur une zone pour permettre a l’utilisateur de voir ce qu’il vient de sélectionnée et le $id dans un autre tableau pour l’enregistré ensuite dans une base de donnée,dans le fonction ajout j’essai de récupéré la valeur de la sélection et ma mettre dans un tableau mais je pense qu’il y a quelque chose qui m’échappe déjà je sais que la valeur récupéré c’est le id pas les deux autres comment je peux récupéré les deux autres variable ? je dais que je pose trop de question car la je suis perdu et j’ai trop cherché mais j’arrive pas toujours a faire ce que je veux, celui qui a une idée et peut m’orienté je le remercie vraiment d’avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 < ?php $tableauutilisa=array() ; ?> <select name= "listeauteur" size="1" > <?php include("../connexion.php"); $requete2 = "SELECT ID_AUTEUR,NOM,PRENOM FROM staff"; $selection =mysql_query( $requete2); while($ligne1 = mysql_fetch_array($selection)) { $id = $ligne1[0]; $w = $ligne1[1]; $x = $ligne1[2]; ?> <option value= "<?php echo "$id";?>" </option> <?php echo "$w $x"; ?> </option> <?php } ?> </select> <td width="50%" valign="center" ><input onClick= "ajout();" type='button' value='Ajouter'></td> //du code
Ps : j’espère que j’ été claire
Partager