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

Discussione: problema con if

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056

    problema con if

    Ho notato questo problema con l'if:

    se testo il mio sito in locale questo funziona:

    codice:
    $mi = $_GET['mi']
    if($_GET['mi'] == ""){
    $mi = 2
    
    
    $query2 = mysql_query("SELECT * FROM news ORDER BY data DESC LIMIT $mi,4");
    e quindi poi fa la query giusta.

    Lo sposto sul server e mi ignora l'if....perchè?

    in locale: Version 4.3.8

    server 4.3.9-1

    E' la versione di pohp o sbaglioqlcosa io?????

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    38
    prova così:

    codice:
    $query2 = mysql_query("SELECT * FROM news ORDER BY data DESC LIMIT ".$mi.",4");
    e ricordati di chiudere la } alla fine...

    Tieni anche conto che se ti ignora l'if, l'unico motivo è che $_GET['mi'] non è vuoto!!!

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    mmhhh,
    la parentesi l'ho chiusa, l'ho dimenticata quando ho copiato qui il codice...

    COntinua a ignorarmi l'if,
    ho anche fatto

    echo $_GET['mi'] e non mi stampa nulla...

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    38
    Hai provato a cambiare la stringa della query con quella che ti ho postato?

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    si,
    ma non cambia nulla

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    io continuo a avere questo problema...

    Però forse sbaglio a considerare il parametro GET

    Cioè io devo dire che SE non è stato passato niente via GET allora imposta la variabili m=2


    bah..sigh....

  7. #7
    Utente di HTML.it L'avatar di Emyl
    Registrato dal
    Jul 2004
    Messaggi
    250
    Se non ho capito male...

    codice:
    if(!$_GET['mi']) $mi = 2;
    "Ci sono 10 tipi di persone, quelli che capiscono i numeri binari...
    e quelli che non li capiscono."

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    ok,
    così in locale mi funge,

    è possibile che se sposto il file uguale identico com'è sul server non funge più!!!!!!!!


    ???????

  9. #9
    ehm...forse hai register global impostato a ON e quindi quando $_GET['mi'] è pieno ... non imposta il $mi xche è pieno pure lui

    usa direttamente, ovunque, $_GET['mi']

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    ehm,
    a parte che non ho capito il consiglio,
    sono andata a vedere phpinfo e register globals è a OFF!



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.