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 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
| <?php
$critere = "";
//vérifie si combo1 a une valeur différente de 0 (la valeur par défaut)
if ($_POST['combo1'] != 0)
{
$critere = "WHERE champ1 = '".$_POST['combo1']."'";
}
//vérifie si combo2 a une valeur différente de 0 (la valeur par défaut)
if ($_POST['combo2'] != 0)
{
if ($critere != "")
{
$critere .= " AND champ2 = '".$_POST['combo2']."'";
}
else
{
$critere = "WHERE champ2 = '".$_POST['combo2']."'";
}
}
//vérifie si combo3 a une valeur différente de 0 (la valeur par défaut)
if ($_POST['combo3'] != 0)
{
if ($critere != "")
{
$critere .= " AND champ3 = '".$_POST['combo3']."'";
}
else
{
$critere = "WHERE champ3 = '".$_POST['combo3']."'";
}
}
//vérifie si combo4 a une valeur différente de 0 (la valeur par défaut)
if ($_POST['combo4'] != 0)
{
if ($critere != "")
{
$critere .= " AND champ4 = '".$_POST['combo4']."'";
}
else
{
$critere = "WHERE champ4 = '".$_POST['combo4']."'";
}
}
//vérifie si combo5 a une valeur différente de 0 (la valeur par défaut)
if ($_POST['combo5'] != 0)
{
if ($critere != "")
{
$critere .= " AND champ5 = '".$_POST['combo5']."'";
}
else
{
$critere = "WHERE champ5 = '".$_POST['combo5']."'";
}
}
//construction de ta requête
$sql = "
SELECT colonne1, colonne2, colonne3, ...
FROM table
".$critere."
";
//exécution de ta requête
$qry = mysql_query($sql) or die(mysql_error());
// etc.
?> |