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 :

Condition toujours VRAIE


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2021
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2021
    Messages : 81
    Par défaut Condition toujours VRAIE
    Bonjour, je sollicite votre aide car je souhaite faire apparaitre "la surface" selon l'id de l'url, tel que l'exemple ci-dessous, mais le problème c'est seulement le echo de la 1ère condition qui apparait et jamais le echo du else:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    <div class="tri">
    				<span>trier</span>
      <?
    $id_cat = !empty($_GET['id']) ? trim($_GET['id']) : null;
     
    php if(($id_cat=1) || ($id_cat=5) || ($id_cat >=101 && $id_cat <=106) || ($id_cat >=501 && $id_cat <=504))
      {
     
        echo "
        <select onchange='trier(this.value)' id='prix-superficie'>
        <option value=''>Default</option>
        <option value='price|1'>Prix croissants </option>
    <option value='price|-1'>Prix décroissants</option>
    
      <option value='superficie|1'>Surface croissantes </option>
      <option value='superficie|-1'>Surface décroissantes </option>
    </select>";
     
      } else{
        echo "
        <select onchange='trier(this.value)' id='prix-superficie'>
        <option value=''>Default</option>
        <option value='price|1'>Prix croissants </option>
    <option value='price|-1'>Prix décroissants</option>
    </select>";
      }
     
      ?>
     
    </div>
    Et dans l'url: http://projetsite/principales/affichage.php?id=2
    Normalement lorsque l'id=2 c'est le echo du else qui doit apparaitre, c'est à dire le tri par les prix. Mais dans notre cas, ça ne marche pas, c'est le tri par les prix et les surfaces.

    Auriez-vous une solution?

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 330
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 330
    Billets dans le blog
    17
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(($id_cat=1) || ($id_cat=5)
    Attention, l'opérateur de comparaison est == et non = (affectation)

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2021
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2021
    Messages : 81
    Par défaut
    Super Séb! Merci beaucoup. ça marche

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 06/02/2013, 10h34
  2. Problème avec .Echo
    Par Julie!!! dans le forum VBA Access
    Réponses: 3
    Dernier message: 18/06/2008, 09h43
  3. Problème avec echo
    Par laurentSc dans le forum Langage
    Réponses: 6
    Dernier message: 10/04/2008, 12h14
  4. problème avec echo -n et read
    Par panach91 dans le forum Shell et commandes GNU
    Réponses: 16
    Dernier message: 27/03/2008, 15h11
  5. [POO] Problème avec echo
    Par krfa1 dans le forum Langage
    Réponses: 2
    Dernier message: 02/11/2007, 12h00

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