J'ai un select qui est défini par du code php reprenant le nom et le prenom des personnes entrées dans ma base. Voici le code :
<form name="formulaire" action="rendudevis.php">
<?php
$choix_contact="";
include("../requetes/requete.php");
$result=mysql_query($liste_contact);
echo '<select name="newdevis" onchange="javascript:diri()">';
echo '<option selected>CLIENT</option>';
echo '<option value="nc">NOUVEAU CLIENT</option>';
while ($contact=mysql_fetch_array($result)){
echo '<option value="$contact[id]">'.$contact[nom_contact].' - '.$contact[prenom_contact].'</option>';
}
echo '</select><p>';
echo '<div align="center">
<input type="text" name="texte"></div>';
echo '<input type="reset" class="retour" value="::Effacer::"> <input type="submit" class="submit" value="::Validez::" >';
?>
</form>
dans le champ texte en rouge je veux afficher le "résultat" de l'option choisie. Comment faire dans mon script en javascript pour qu'il prenne en compte l'id.
Voici mon code javascript :
function diri(){
var choix=document.formulaire.newdevis.selectedIndex
var chango=document.formulaire.newdevis.options[choix].value;
switch (chango){
case 0:location.href="#";break;
case "nc":location.href="newcontact.php";break;
case "<?php $contact[id];?>":document.formulaire.texte.value= document.formulaire.newdevis.options[choix].text;break;
default:location.href="#";break;
}
}
Si quelqu'un à une idée pouvant me régler ce problème, je vous en serez reconnaissant.