IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

get condition php affichage


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 202
    Par défaut 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 php : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 666
    Par défaut
    vous pouvez tester les arguments de la page avec la fonction "isset"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if (isset($_GET["titre"])) {
        // l'argument "titre" est présent
    }
    il est aussi possible de faire des combinaisons plus complexes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if (    isset($_GET["ville"])
        &&  isset($_GET["category"])
        &&  !isset($_GET["titre"])
    ) {
        // les arguments "ville" et "category" sont présent mais pas "titre"
    }

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 202
    Par défaut
    Bonsoir ça passe nickel
    merci pour votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP-JS] Popup Javascript sous condition PHP
    Par franfr57 dans le forum Langage
    Réponses: 3
    Dernier message: 16/05/2006, 15h29
  2. Vérification de condition avec affichage message
    Par spirou dans le forum Langage
    Réponses: 6
    Dernier message: 05/01/2006, 21h27
  3. [php] Affichage des sauts de ligne </br>
    Par Flushovsky dans le forum Langage
    Réponses: 3
    Dernier message: 21/12/2005, 15h51
  4. Réponses: 8
    Dernier message: 10/11/2005, 15h58
  5. [XSL][PHP]Affichage sélectif (xsl:choose)
    Par mamat- dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 29/07/2005, 14h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo