Visualizzazione dei risultati da 1 a 5 su 5

Discussione: operatore if

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    449

    operatore if

    Vorre inserire un modulo, chiamato leftmenu,
    solo su pagine che non siano "home" ed "etica".
    Però devo aver sbagliato sintatti, perché con una
    sola funziona un codice come:
    Codice PHP:
    <?php
    if($pagina!="home") include("moduli/leftmenu.php");
    ?>
    e invece con due no
    Codice PHP:
    <?php
    if(($pagina!="home") || ($pagina!="etica")) include("moduli/leftmenu.php");
    ?>
    Che errore sintattico ho cacciato?

    Grazie
    M.

  2. #2
    Devi usare l'AND non l'OR:

    Codice PHP:
    <?php
    if ($pagina != "home" && $pagina != "etica") include("moduli/leftmenu.php");
    ?>
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    449
    Ahhhh, era l'uovo di colombo!
    Pensavo di dovergli dire "quando c'è
    l'una pagina O l'altra..."

    Grazie!
    M:

  4. #4
    Originariamente inviato da samiel
    Ahhhh, era l'uovo di colombo!
    Pensavo di dovergli dire "quando c'è
    l'una pagina O l'altra..."

    Grazie!
    M:
    Il tuo ragionamento sarebbe stato corretto in caso di logica positiva, ma la condizione che hai scritto è in NOT per cui non è "quando c'è l'una pagina O l'altra..." ma "quando NON c'è l'una pagina E NANCHE l'altra..."
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    449
    Hai ragione...
    E se volessi inserire ua condizione positiva?
    In questo caso c'è modo per inserire
    una cosa del tipo "escludi"?

    M.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.