Salut,
Merci pour tes explications claires et pr�cises.
Mais, en fait ce n'est pas la liste d�roulante qui n'accepte pas la "redondance" des donn�es...
Ta chaine de caract�re json (comme son nom l'indique JavaScript Object Notation) est une repr�sentation d'un objet javascript.
Lors de l'�valuation de la chaine, javascript construit donc l'objet pour le mettre en m�moire, et dans ta chaine, tu d�finis plusieurs valeurs pour une m�me propri�t�/cl�, il n'y a que la derni�re valeur qui n'est prise en compte (�crasant la valeur pr�c�dente).
L�, tu m'apprends quelque chose 
Va donc falloir que je cr�e ma chaine json sous forme de tableau comme tu me le conseilles.
J'ai tent� ceci :
D�but de ma chaine json :
$return .= "{data: [{val: '', text: 'Choix d\'un pharmacien'},";
Suite de ma chaine json :
$return.= '{val: '.$res["INAMI"].',text:\''. $res["pharmacien_nom"].' '.$res["Prenom"].' pour '.$res['etudiant_nom'].' '.$res['etudiant_prenom'].'\'},';
Je ne sais pas si c'est correcte.
Avec mon ancienne m�thode, je rempla�ais la derni�re virgule de ma chaine par }.
Faudra maintenant modifier cette ligne de code.
Fin de ma chaine json :
$return=preg_replace("/,$/","}]",$return);
Encore merci pour ton aide, j'ai appris quelque chose d'important aujourd'hui.
beegees
Partager