Exécuter une requete avec plusieurs condtions
Posté : 07 avr. 2016, 20:51
Salut à tous.
Je travaille sur un ptit bout de code, pour l'instant ca marche pour les départements reste donc à faire ville et region.
Le code ci dessous me permet d'afficher les différents type de catégorie selon le département de renseigné.
Maintenant j'aimerais quelque chose du genre:
Si c'est la ville de renseigné tu éxécute ce code si c'est la région ce code et si c'est le département celui la ...
Code actuel
Je travaille sur un ptit bout de code, pour l'instant ca marche pour les départements reste donc à faire ville et region.
Le code ci dessous me permet d'afficher les différents type de catégorie selon le département de renseigné.
Maintenant j'aimerais quelque chose du genre:
Si c'est la ville de renseigné tu éxécute ce code si c'est la région ce code et si c'est le département celui la ...
Code actuel
<?php
// toutes les différentes catégories selon la région, département ou ville.
$categorie = "SELECT * FROM loisirs GROUP BY `actu`.`id_type_actu`";
$req = $bdd->query($categorie);
if($req->rowCount() > 0) {
while($result_cat = $req->fetch(PDO::FETCH_ASSOC)){
// Renvoi les différent id des categories
//On affiche toutes les différentes catégories
echo '<li><a href="toutes-les-actu-du-departement-'.$_REQUEST['departement'].'-'.$result_cat['id_type_actu'].'.html">'.$result_cat['genre_actu'].' en '.$depts[$_REQUEST['departement']].'</a></li>';
}
} else {
echo 'Aucune annonce enregistrée ';
}
?>
Je pensé quelque chose comme mais bon .....
<?php
// Avec le département
if($_REQUEST['departement']) {
$categorie = "SELECT * FROM actu GROUP BY `actu `.`id_type_actu `";
$req = $bdd->query($categorie);
if($req->rowCount() > 0) {
while($result_cat = $req->fetch(PDO::FETCH_ASSOC)){
// Renvoi les différent id des categories
//On affiche toutes les différentes catégories
echo '<li><a href="toutes-les-actu -du-departement-'.$_REQUEST['departement'].'-'.$result_cat['id_type_actu '].'.html">'.$result_cat['genre_actu '].' en '.$depts[$_REQUEST['departement']].'</a></li>';
}
} else {
echo 'Aucune annonce enregistrée ';
}
}else{
// Avec la ville
if($_REQUEST['city']) {
$categorie = "SELECT * FROM actu GROUP BY `actu `.`id_type_actu `";
$req = $bdd->query($categorie);
if($req->rowCount() > 0) {
while($result_cat = $req->fetch(PDO::FETCH_ASSOC)){
// Renvoi les différent id des categories
//On affiche toutes les différentes catégories
echo '<li><a href="toutes-les-actu -'.$result_cat['id_type_actu '].'-de-la-ville-de-'.$result_cat['city'].'.html">'.$result_cat['genre_actu '].' à '.$result_cat['city'].'</a></li>';
}
} else {
echo 'Aucune annonce enregistrée ';
}
}
}
?>
Merci encore