Listes déroulantes et Onchange

Résolu
elodie54000 -  
 elodie54000 -
Bonjour,
Je rencontre un problème. Je souhaite créer une liste déroulante avec des éléments appartenant à ma base de données. Je suppose que mon problème vient du javascript que je gère... plutôt mal. Merci de voir si vous trouvez un petit hic qui m'empêcherait de trouver la solution.
Ma table s'appelle : type comporte 2 champs : type_id, champ2 (les noms ont été modifiés par confidentialité)
Voici le code php :
<select name="type" id="type" tabindex="4" onChange="choisirType(this.value, 'creation');">
<option value="" selected="selected"></option>
<?php $requete = 'SELECT * FROM type WHERE type_id > '.addslashes($_SESSION['qqch']).' ;';
$reponse = mysql_query($requete) or die(mysql_error());
while($donnees = mysql_fetch_array($reponse)) { echo '<option value="'.$donnees['type_id'].'" >'.htmlentities($$donnees['champ2']).'</option>';
}
?>
</select>
Voici le code javascript :
function choisirType()
{
i = document.nom_formulaire.type.selectedIndex;
if (i == 0) return;
url = document.nom_formulaire.type.options[i].value;
parent.location.href = url;
}

1 réponse

Gremy87 Messages postés 352 Date d'inscription   Statut Membre Dernière intervention   38
 
Bonjour,


je pense que ca vient effectivement du JS. (pense a regarder la console javascript pour voir les erreurs)

function choisirType()
{
i = document.nom_formulaire.type.selectedIndex;
if (i == 0)
{
 return;
}
else
{
url = document.nom_formulaire.type.options[i].value;
document.location.href = url;
}
}
0
elodie54000
 
mercii erreur trouvée
0