get condition php affichage
Bonjour à tous,
j'aimerais avoir de l'aide pour mon site sur wordpress,
j'ai un moteur de recherche à plusieurs niveau (search filter)
- titre
- la ville
- catégorie
et lorsque je complète le formulaire ça m'affiche déjà en format liste le résultat
jusqu’à la pas de soucis.
example.com/?titre=mon titre&ville=paris&category=sport
c'est ok
Mais j'aimerais ajouter une petite règle
si on choisi uniquement la ville et la catégorie on affiche le format liste + la carte
voici mon code php à travaillé mais je suis un peux perdu avec les if et les get
en quelque sorte ça dois être cela
example.com/?ville=paris&category=sport
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <?php
// SI MON GET EST REMPLI AVEC LA CATEGORIE ET LA VILLE ALORS ON AFFICHE UNIQUEMENT LA MAPS
$search_cat = $_GET['category'];
$search_ville = $_GET['ville'];
echo do_shortcode('[map post_type="post" ville=".$search_ville." category=".$search_cat." center_at="auto" zoom="11"]');
// SINON ON AFFICHE RIEN DU TOUT
echo "":
?> |
donc les scénarios suivant aussi doit exclure l'affichage de la carte
si on choisi le titre
si on choisi titre,ville,catégorie
ça exclus la carte
sinon affichage de la carte
Merci :)