Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: 3 cond in un if

  1. #1

    3 cond in un if

    Ciao a tutti,
    si possono mettere 3 condizioni inun if

    esempio:

    if (empty($_get["pag"]) or is_string($_get["pag"]) or $_get["pag"])< 0){
    $pagina =1;
    } else {
    $pagina=$_get["pag"];
    }

    grazie e ciao
    www.meteowebcam.it
    La migliore raccolta di webcam meteo Italiane

    www.creazionigrafiche.com
    Grafica e siti web d'autore

  2. #2
    certo

    ma in
    if (empty($_get["pag"] or i...
    devi chiudere la parentesi all'empty
    debian:~$ uname -r
    2.6.18-1-686
    debian:~$

    Il quiz manager è nato!!! visitate http://shenk.altervista.org !!

  3. #3
    grazie
    ho sbagliato a scriverese si puo fare allora perche non entro nella condizione else?

    ciao
    www.meteowebcam.it
    La migliore raccolta di webcam meteo Italiane

    www.creazionigrafiche.com
    Grafica e siti web d'autore

  4. #4
    if (empty($_get["pag"]) or is_string($_get["pag"]) or $_get["pag"])< 0){

    forse perchè quello che hai scritto nn ha molto senso...
    per prima cosa se recuperi 'pag' da un gorm get la variabile è $_GET e no $_get poichè le variabili sono case sensitive, poi che controllo vorresti sia fatto? empty($_get["pag"]) restituisce true se la variabile $_GET['pag'] non esiste o è vuota poi le altre.... scrivi i controlli che vuoi fare sulla variabile, provo a fartela io la condizione
    debian:~$ uname -r
    2.6.18-1-686
    debian:~$

    Il quiz manager è nato!!! visitate http://shenk.altervista.org !!

  5. #5
    la cosa e' semplicissima
    va a prendere la query string pag

    se e' vuota, uguale a 0, non definita, allora la pagina deve essere uguale ad 1,

    se pag uguale ad una stringa allora pagina = 1

    se pag < 0 allora pagina =1

    altrimenti la pagina = querystring

    ciao
    www.meteowebcam.it
    La migliore raccolta di webcam meteo Italiane

    www.creazionigrafiche.com
    Grafica e siti web d'autore

  6. #6
    [supersaibal]Originariamente inviato da ptransidico
    la cosa e' semplicissima
    va a prendere la query string pag

    se e' vuota, uguale a 0, non definita, allora la pagina deve essere uguale ad 1,

    se pag uguale ad una stringa allora pagina = 1

    se pag < 0 allora pagina =1

    altrimenti la pagina = querystring

    ciao [/supersaibal]
    Codice PHP:
    if (empty($_GET['pag']) or $_GET['pag']<1$pagina 1;
    } else {
    $pag $_GET['pag'];

    debian:~$ uname -r
    2.6.18-1-686
    debian:~$

    Il quiz manager è nato!!! visitate http://shenk.altervista.org !!

  7. #7
    if (empty($_GET['pag']) or $_GET['pag']<1) $pagina = 1;
    else {
    $pag = $_GET['pag'];
    }

    ho messo un { in più
    debian:~$ uname -r
    2.6.18-1-686
    debian:~$

    Il quiz manager è nato!!! visitate http://shenk.altervista.org !!

  8. #8
    il proble e creato da is_srting se lo tolgo mi entra nell'else

    ciao


    Pietro
    www.meteowebcam.it
    La migliore raccolta di webcam meteo Italiane

    www.creazionigrafiche.com
    Grafica e siti web d'autore

  9. #9
    ma non verifica se pag e' una stringa

    ciao
    www.meteowebcam.it
    La migliore raccolta di webcam meteo Italiane

    www.creazionigrafiche.com
    Grafica e siti web d'autore

  10. #10
    if (empty($_GET['pag']) or is_string($_GET['pag']) or $_GET['pag']<1) $pagina = 1;
    else {
    $pag = $_GET['pag'];
    }

    ..

    che diventa come l'havevi fatta prima se ho capito bene dovrebbe essere $pag = $_GET['pag']; quando $_GET[pag']>=0 oppure è true?
    debian:~$ uname -r
    2.6.18-1-686
    debian:~$

    Il quiz manager è nato!!! visitate http://shenk.altervista.org !!

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.