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

Discussione: Errore codice

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    42

    Errore codice

    codice:
    <?php
    if($_POST['user']!="" && $_POST['mail']!="" && $_POST['pass']!="" && $_POST['controlpass']!="" && isset($_POST['maggiorenne']) && isset($_POST['privacy']))
    echo '<meta http-equiv="refresh" content="3; url=index.html">';
    else
    echo "<meta http-equiv='refresh' content='3; url=reg.html'>";
    ?>

    Qualcuno saprebbe dirmi come mai mi esegue sempre e comunque l'istruzione dentro la 'else' grazie.

  2. #2
    Evidentemente la condizione è sempre falsa.
    "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
    Mar 2013
    Messaggi
    42
    Innanzitutto grazie per la risposta.

    Però il fatto è che mi da falsa anche se gli input e le checkbox sono tutti riempiti correttamente

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420
    Prova a testare singolarmente le varie condizioni e vedi quale ti da falso

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    42
    Ciao.
    Io ho provato singolarmente ma mele dà tutte false.

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    I dati vengono inviati tramite post?

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    42
    Si, tramite post

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420
    Originariamente inviato da yesno
    Ciao.
    Io ho provato singolarmente ma mele dà tutte false.
    prova a sostituire != con <>

  9. #9
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Originariamente inviato da sitodue
    prova a sostituire != con <>

  10. #10
    Aggiungi:

    Codice PHP:
    print_r($_POST); 
    in cima allo script e posta il risultato.

    Eventualmente posta anche l'HTML contenente il form.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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.