$_GET et condition OR

Résolu
Bonjour à tous,

Je récupère dans mon url, la variable "model-village" sauf que je peux avoir plusieurs variable de model, du coup je voudrais lui indiquer. Mais apparement je m'y prends tres mal !

Une idée ?

Merci, bonne journée

Je sais que "if($_GET['model']=='model-village') {" marche.

if($_GET['model']=='model-village') OR ($_GET['model']=='model-page') {
 $sql = "select * from village where slug = '".$_GET['slug']."' AND langue = '".$_GET['ln']."' ";
 if($result = mysqli_query($link, $sql)){
   if(mysqli_num_rows($result) > 0){
    if($row = mysqli_fetch_array($result)){
     $meta_title = $row['titre'];
     $meta_description = $row['description'];

5 réponses

  1. Modérateur
    Bonjour

    Tu as des parentheses en trop
    0
    1. sincèrement je vois pas
      0
      1. Contributeur
        bonjour, as-tu un message d'erreur? si oui, ce serait sympa de le partager avec nous.
        suggestions, ajouter des parenthèses:
        if ( ($_GET['model']=='model-village') OR ($_GET['model']=='model-page') )
         {

        ou supprimer les parentheses en trop, comme indiqué par jordane45:
        if ($_GET['model']=='model-village' OR $_GET['model']=='model-page') { 
        0
        1. Merci à tous les deux effectivement j'aurai du plus me concentré sur la condition en me disant que cela fait parti du meme ensemble

          ça marche :


          if ($_GET['model']=='model-village' OR $_GET['model']=='model-page') {


          ENCORE MERCI ET BON WE
          0