par
dread » 08 sept. 2007, 14:57
Je viens de trouver d'où venait mon problème mais j'étais loin de me douter que ça pouvait être ça.
je vous donne comment était déterminer ma variable $ville:
if (isset($_POST['ville_proche'])) {
if ($_POST['ville'] != 'toutes') {
// sélection des villes proches de la ville choisie
$query_rs_ville_proche = "SELECT ville_bien, ville_proche1, ville_proche2, ville_proche3, ville_proche4, ville_proche5 FROM tbl_bien WHERE ville_bien='".$_POST['ville']."'";
$rs_ville_proche = mysql_query($query_rs_ville_proche, $conn_rocher) or die(mysql_error());
$row_rs_ville_proche = mysql_fetch_assoc($rs_ville_proche);
$ville = " AND (ville_bien = ".$_POST['ville']." OR ville_bien = ".$row_rs_ville_proche['ville_proche1']." OR ville_bien = ".$row_rs_ville_proche['ville_proche2']." OR ville_bien = ".$row_rs_ville_proche['ville_proche3']." OR ville_bien = ".$row_rs_ville_proche['ville_proche4']." OR ville_bien = ".$row_rs_ville_proche['ville_proche5'].") ";
}
} else {
if ($_POST['ville'] != 'toutes') {
$ville = " AND ville_bien = ".$_POST['ville'];
}
}
Et à priori, sur la dernière ligne si je met à la place:
$ville = " AND ville_bien = '".$_POST['ville']."'";
tout semble fonctionner.
Merci à vous pour vous être penché sur mon problème, c'est sympa d'aider surtout un samedi.
Bon week-end à tout le monde!!
Je viens de trouver d'où venait mon problème mais j'étais loin de me douter que ça pouvait être ça.
je vous donne comment était déterminer ma variable $ville:
[php]if (isset($_POST['ville_proche'])) {
if ($_POST['ville'] != 'toutes') {
// sélection des villes proches de la ville choisie
$query_rs_ville_proche = "SELECT ville_bien, ville_proche1, ville_proche2, ville_proche3, ville_proche4, ville_proche5 FROM tbl_bien WHERE ville_bien='".$_POST['ville']."'";
$rs_ville_proche = mysql_query($query_rs_ville_proche, $conn_rocher) or die(mysql_error());
$row_rs_ville_proche = mysql_fetch_assoc($rs_ville_proche);
$ville = " AND (ville_bien = ".$_POST['ville']." OR ville_bien = ".$row_rs_ville_proche['ville_proche1']." OR ville_bien = ".$row_rs_ville_proche['ville_proche2']." OR ville_bien = ".$row_rs_ville_proche['ville_proche3']." OR ville_bien = ".$row_rs_ville_proche['ville_proche4']." OR ville_bien = ".$row_rs_ville_proche['ville_proche5'].") ";
}
} else {
if ($_POST['ville'] != 'toutes') {
$ville = " AND ville_bien = ".$_POST['ville'];
}
}[/php]
Et à priori, sur la dernière ligne si je met à la place:
[php]$ville = " AND ville_bien = '".$_POST['ville']."'";[/php]
tout semble fonctionner.
Merci à vous pour vous être penché sur mon problème, c'est sympa d'aider surtout un samedi.
Bon week-end à tout le monde!!