je me permet de refaire un post, pour changer l intitulé du sujet
j ai résolu mon probleme différemment, mais un autre (moindre) se pose maintenant.
mon code (du moins un bout, ce qui me semble important) :
---------fonction pour remplir une zone de texte à partir de ma liste déroulante-------------------------
<script language="javascript">
function InputChange(ligne) {
document.frm.lieux1.value=document.frm.lieux1_1.value;
}
</script>
---------création du menu déroulant----------------
$j=0;
while ( $tab[$j]['lieux'] ){
if ($tab[$j]['lieux'] != $tab[$j-1]['lieux']){
echo '<option value='.$tab[$j]['lieux'].'>'.$tab[$j]['lieux'].'</option>';
}
$j++;
}
------------------------------------------------------
toutes valeurs passent bien sauf celles qui ont un espace => 'Toto tata' affichera 'Toto'
avec
echo '<option
value='.urlencode($tab[$j]['lieux']).'>'.$tab[$j]['lieux'].'</option>';
on aura d'affiché 'Toto+tata'
meme probleme avec rawurlencode() qui affiche les %
je ne m en sort pas, la solution à mon problème passe t elle par php ou javascript?
merci d avance