Salutations,
Déjà je ne suis pas sûr de poster au bon endroit vu que ces soucis concernent plusieurs domaines.
Alors voila j'ai deux problèmes bien particuliers :
-Voici la situation : j'ai créé un formulaire, et à l'aide d'ajax (ou plutot xajax) je fais passer en temps réel des informations d'une listbox à une autre.
Dans les listbox en question l'attribut value des <option> correspond au numéro identifiant un utilisateur dans la base de données.
Une fois que j'ai passé un certain nombre d'utilisateurs dans la listbox qui m'interesse, je clique sur un bouton enregister et j'aimerai récupérer tous les utilisateurs en question et les insérer dans la base grâce à leur id. Seulement je ne vois absolument pas comment faire, surtout que du coup il ne sont pas forcément selectionné.
-Second soucis : la à mon avis c'est purement un problème de javascript (et je vous avouerai que c'est pas vraiment mon fort, mais j'ai pas vraiment le temps de lire tous les tutos pour un problème si particulier).
Bon voici un bout du code :
echo '<option id="idAgent'.$j.'" value="'.$donneesAgent['AGTId'].'" onDblClick="ajoutUtilisateur(this.id)" onClick="document.getElementById(\'btAjout\').onClick = \"ajoutUtilisateur(this.id)\" " >';
echo $donneesAgent['AGTPrenom'].' '.$donneesAgent['AGTNom'];
echo '</option>';
}
}
?>
</select>
<input type="button" id="btAjout" value=">"/><br />
<input type="button" id="btRetrait" value="<"/>
Donc le soucis est sur la première ligne, en fait j'aimerai que le bouton ayant pour id "btAjout" puisse appeler la fonction ajoutUtilisateur. Le principal soucis est de recuperer l'id de l'utilisateur que je selectionne dans la premiere listbox (vous remarquerez que les deux soucis concernent le meme formulaire). Et donc, pour récupérer l'id je voulais que lorsque je clique dans la listbox je créé directement l'attribut onClick pour le bouton ajout avec pour valeur "ajoutUtilisateur" ayant pour paramètre l'id de la selection.
Voila je suis pas sûr de m'être bien fait comprendre, au pire je pourrai vous filez mon code mais bon ca risque de ne pas etre evident, vu que y a des bouts de code un peu partout. Bref j'espere que vous pourrez m'aider, et merci d'avance.
Edit : Mouai déjà ce que j'ai mis dans le onClick est faux à cause des \ cependant ne vous arrêtez pas à ça, c'est juste un des nombreux essais que j'ai tenté ;-).
Partager