par
b.jerome » 08 sept. 2010, 22:31
Si ta variable $cherche correspond aux valeurs "rouge bleu blanc" alors supprime simplement cette valeur dans la clause WHERE.
if ( $recherche == "" )
{
$resultatr = mysql_db_query($sql_bdd,"SELECT * FROM nouveau WHERE rubrique='". $rub ."';",$db_link) or die(mysql_error());
}
else
{
$resultatr = mysql_db_query($sql_bdd,"SELECT * FROM nouveau WHERE ville='". $cherche ."' and rubrique='". $rub ."';",$db_link) or die(mysql_error());
}
Ca devrait te retourner toutes les "ville" peu importe la valeur suivant le select "rub" choisis.
ou encore
Code : Tout sélectionner
$req = $recherche == "" ? "rubrique='". $rub ."'" : "ville='". $cherche ."' and rubrique='". $rub ;
$resultatr = mysql_db_query($sql_bdd,"SELECT * FROM nouveau WHERE ".$req."';",$db_link) or die(mysql_error());
Si ta variable $cherche correspond aux valeurs "rouge bleu blanc" alors supprime simplement cette valeur dans la clause WHERE.
[sql]if ( $recherche == "" )
{
$resultatr = mysql_db_query($sql_bdd,"SELECT * FROM nouveau WHERE rubrique='". $rub ."';",$db_link) or die(mysql_error());
}
else
{
$resultatr = mysql_db_query($sql_bdd,"SELECT * FROM nouveau WHERE ville='". $cherche ."' and rubrique='". $rub ."';",$db_link) or die(mysql_error());
}[/sql]
Ca devrait te retourner toutes les "ville" peu importe la valeur suivant le select "rub" choisis.
ou encore
[code]$req = $recherche == "" ? "rubrique='". $rub ."'" : "ville='". $cherche ."' and rubrique='". $rub ;[/code]
[sql]
$resultatr = mysql_db_query($sql_bdd,"SELECT * FROM nouveau WHERE ".$req."';",$db_link) or die(mysql_error());[/sql]