cornichon
2009-09-21 13:55:14 UTC
Bonjour aux développeurs et visiteurs de ce site.
Le but de l'application est de saisir un code postal dans une boite
texte(id="code"), et d'obtenir le libellé de la commune dans une autre boite(
id="commune").
Le problème auquel je me heurte se produit lorsqu'il y a plusieurs communes
correspondant à un même code postal. Le hic est que s'insèrent des
espaces(lignes sans valeurs) entre les noms de communes.
voici un morceau du code:
$sql = "select libelle from reference where code='{$cp}' ";
$result = mysql_query($sql);
$res = mysql_fetch_all($result);
$select_communes = "<select id='commune' name='select_communes'>
<option selected='true'>commune</option>";
for ($i=0;$i<$all;$i++){
$select_communes .= "<option
value=".$i.">".$res[$i]['libelle']."<option/>";
}
$select_communes .= "</select>";
$objResponse->AddAssign('commune_div','innerHTML',$select_communes);
//insère le html contenu dans $select_communes dans la balise<div></div> d'id
commune_div
$all désigne le nombre de communes correspondants au code postal entré ($cp).
Je ne sais pas si le problème vient de l'utilisation d'Xajax ou d'une erreur de
conception de ma part:
Merci pour vos coups de patte
Le but de l'application est de saisir un code postal dans une boite
texte(id="code"), et d'obtenir le libellé de la commune dans une autre boite(
id="commune").
Le problème auquel je me heurte se produit lorsqu'il y a plusieurs communes
correspondant à un même code postal. Le hic est que s'insèrent des
espaces(lignes sans valeurs) entre les noms de communes.
voici un morceau du code:
$sql = "select libelle from reference where code='{$cp}' ";
$result = mysql_query($sql);
$res = mysql_fetch_all($result);
$select_communes = "<select id='commune' name='select_communes'>
<option selected='true'>commune</option>";
for ($i=0;$i<$all;$i++){
$select_communes .= "<option
value=".$i.">".$res[$i]['libelle']."<option/>";
}
$select_communes .= "</select>";
$objResponse->AddAssign('commune_div','innerHTML',$select_communes);
//insère le html contenu dans $select_communes dans la balise<div></div> d'id
commune_div
$all désigne le nombre de communes correspondants au code postal entré ($cp).
Je ne sais pas si le problème vient de l'utilisation d'Xajax ou d'une erreur de
conception de ma part:
Merci pour vos coups de patte