Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Confronto dati IF - OR

  1. #1

    Confronto dati IF - OR

    Ma dove sbaglio?

    codice:
    $unixtime = time();
    $giorno_oggi = date("l",$unixtime);
    
    
    if ($_GET['contagg']=="6") || ($giorno_oggi == "Saturday") {
    $noimg = "sab.jpg";
    
    }elseif ($_GET['contagg']=="7") || ($giorno_oggi == "Sunday") {
    $noimg = "dom.jpg";
    }
    Tanto...lo fanno tutti... posso farlo anche io vero?

  2. #2
    Se spieghi anche cosa vorresti che succeda ......

    Dal codice direi che non sbagli niente,
    dal punto di vista della grammatica è corretto.....
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    Sorry....

    Sto cercando di tener conto di quando è sabato o domenica in 2 modi....il primo è confrontando
    contagg passato via GET che se è 6 o 7 vuol dire che è rispettivamente sabato e domenica...
    e questo lo faccio quando 1 utente clicca sulle date di 1 calendario mi passo questi valori

    codice:
    contagg=7&x=&data=23/9/2007
    e questo funziona----

    Il secondo è...quando 1 utente entra nella pagina senza cliccare il calendario ...devo vedere se è sabato o domenica per cui pensavo di usare il timestamp ...stampandomi il nome del GG

    codice:
    $unixtime = time();
    $giorno_oggi = date("l",$unixtime);
    echo $giorno_oggi;
    e mi stampa il giorno giusto----

    -----------------------------------
    Ora avendo questi 2 valori volevo fare 1 confronto tipo

    if contagg = 6 or $giorno_oggi = "Saturday"
    -------
    fai questo
    -------

    per cui ho fatto così

    codice:
    if ($_GET['contagg']=="6")||($giorno_oggi == "Saturday") {
    $pippo= "pippo";

    mi viene il seguente errore:

    Parse error: parse error, unexpected T_BOOLEAN_OR
    Tanto...lo fanno tutti... posso farlo anche io vero?

  4. #4
    Ciao,
    penso di aver capito:
    logicamente è corretto,
    è un errore di sintassi.

    Le condizioni vanno chiuse da una coppia di parentesi:
    if ( $_GET['contagg']=="6" || $giorno_oggi == "Saturday") {
    $pippo= "pippo";
    }elseif ($_GET['contagg']=="7" || $giorno_oggi == "Sunday") {
    $noimg = "dom.jpg";
    }

    Prova ora

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  5. #5
    Si era la sintassi....scusa ...vengo da ASP
    Tanto...lo fanno tutti... posso farlo anche io vero?

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.