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
|
if($lieu == 'no' AND $nomroche == 'no' AND $cartegeologique == 'no' AND $natureroche == 'no')
{
$result = $bdd->prepare('SELECT * FROM rochesvosges');
$result->execute();
}
elseif($nomroche=="no")
{
$result = $bdd->prepare('SELECT * FROM rochesvosges where lieu = :lieu
AND cartegeologique = :cartegeologique AND natureroche = :natureroche
OR (cartegeologique = :cartegeologique AND natureroche = :natureroche)');
$result->execute(array(':lieu'=>$lieu, ':cartegeologique'=>$cartegeologique, ':natureroche'=>$natureroche));
}
elseif($lieu=="no")
{
$result = $bdd->prepare('SELECT * FROM rochesvosges where cartegeologique = :cartegeologique
AND nomroche = :nomroche AND natureroche = :natureroche
OR (nomroche = :nomroche AND natureroche = :natureroche)');
$result->execute(array(':nomroche'=>$nomroche, ':cartegeologique'=>$cartegeologique, ':natureroche'=>$natureroche));
}
elseif($cartegeologique=="no")
{
$result = $bdd->prepare('SELECT * FROM rochesvosges where natureroche = :natureroche
AND lieu = :lieu AND nomroche = :nomroche
OR (lieu = :lieu AND nomroche = :nomroche)');
$result->execute(array(':nomroche'=>$nomroche, ':lieu'=>$lieu, ':natureroche'=>$natureroche));
}
elseif($natureroche=="no")
{
$result = $bdd->prepare('SELECT * FROM rochesvosges where nomroche = :nomroche
AND lieu = :lieu AND cartegeologique = :cartegeologique
OR (lieu = :lieu AND cartegeologique = :cartegeologique)');
$result->execute(array(':nomroche'=>$nomroche, ':lieu'=>$lieu, ':cartegeologique'=>$cartegeologique));
}
else
{
$result = $bdd->prepare('SELECT * FROM rochesvosges where lieu = :lieu and nomroche = :nomroche and cartegeologique = :cartegeologique and natureroche = :natureroche');
$result->execute(array(':lieu' => $lieu, ':nomroche' => $nomroche, ':cartegeologique' => $cartegeologique, ':natureroche' => $natureroche));
} |
Partager