1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
<?echo 'je suis avant le select'; ?>
<p class="double">
<label for="f1-ville" class="oblig">* Ville :
<span class="info"></span></label>
<select name="ad_ville" class="font">
<?php
if (empty($ad_ville))
{
echo '<option value="choisir" selected="selected">Choisir</option>';
}
else
{
echo '<option value="choisir">Choisir</option>';
}
// $sqlb = sprintf("SELECT ville_".$lg." FROM flatforswap_ville ORDER BY ville_".$lg." ASC");
// requête de jointure entre la table pays et la table ville
if (!empty($ad_ville) and !empty($ad_pays) )
{
$sqlb = sprintf("SELECT vl.ville_".$lg." FROM flatforswap_ville vl INNER JOIN flatforswap_pays py ON py.id_pay = vl.id_pay WHERE py.pays_".$lg." = ".$ad_pays." ORDER BY vl.ville_".$lg." ASC");
echo $sqlb;
$reqb = mysql_query($sqlb) or die('Erreur SQL !<br>'.$sqlb.'<br>'.mysql_error());
while($datab = mysql_fetch_assoc($reqb))
{
if ($ad_ville == $datab['ville_'.$lg.''])
{
echo '<OPTION value="'.$datab['ville_'.$lg.''].'" selected="selected">'.$datab['ville_'.$lg.''].'</option>';
}
if ($ad_ville != $datab['ville_'.$lg.''])
{
echo '<OPTION value="'.$datab['ville_'.$lg.''].'">'.$datab['ville_'.$lg.''].'</option>';
}
}
}
?>
<option value="france" selected="selected">France</option>
</select>
</p>
<?echo 'je suis après le select'; ?> |