Le prime strutture di controllo in PHP: IF & ELSE

Le prime strutture di controllo in PHP: IF & ELSE

Cosa succede se il nostro utente inserisce dei dati sbagliati? Come facciamo a controllare che l’inserimento sia giusto? In questo video tutorial spieghiamo la prima semplice struttura di controllo condizionale del PHP: IF ed ELSE.

24 Commenti a “Le prime strutture di controllo in PHP: IF & ELSE”

  1. marco Says:

    ecco perchè non li capivo… non avevo il biglietto;)
    grazie Emiliano ora è un pò più chiaro.

  2. Samuele Papa Says:

    Interessante il video su if e else, sto già aspettando il prossimo…

  3. Le prime strutture di controllo in PHP: IF & ELSE Says:

    [...] l’ originale : Le prime strutture di controllo in PHP: IF & ELSE VN:F [1.8.5_1061]please wait…Rating: 0.0/10 (0 votes cast)VN:F [1.8.5_1061]Rating: 0 (from 0 [...]

  4. Ernesto Campese Says:

    Bhe che dire favoloso come sempre! ^^

  5. Giovanni Says:

    Grazie mille Emiliano sono molto istruttivi questi tutorial. Tratterai anche form per la ricerca interna ed esterna al proprio sito ?

  6. enz8 Says:

    bello. grande emiliano . un monumento in tuo onore. Di cuore..

  7. Emiliano Says:

    Grazie a voi ragazzi!! :)
    @Giovanni
    Vedremo anche quel tipo di form, non ti preoccupare!!

  8. Alessandro Lanaro Says:

    perchè si deve utilizzare il doppio == e la doppia && ?
    avessi usato un solo = e una sola $ le istruzioni sarebbero state interpretate differentemente?
    utilissime queste videolezioni!

  9. Alessandro Lanaro Says:

    scusate intendevo & invece di $… sorry!

  10. Emiliano Says:

    Ciao Alessandro

    == è un operatore di confronto
    = è un operatore di assegnazione.

    Esempio
    creo due variabili alle quali assegno due valori

    $a=1;
    $b=2;

    ora utilizzo l’operatore di confronto ==

    if ($a==$b) /*se la variabile a è uguale alla variabile b stampa a video*/

    {
    echo “I due valori sono uguali”;
    }

    else /* se i valori delle variabili sono diversi stampa a video*/

    {
    echo “I due valori sono diversi”;
    }

    && è un operatore logico, lo puoi utilizzare scrivendo sia && o AND, mentre l’operatore & viene utilizzato per la manipolazione dei bit (0,1).

  11. Dany Says:

    Ciao Emiliano innanzitutto grazie per queste video lezioni :D forse sto per farti una domanda stupida ma mi chiedevo…allora per ogni utente bisogna creare una struttura di controllo specifica con rispettivi username e pass?

  12. Dany Says:

    Ciao Emiliano sono sempre io XD ho provato a fare un eserczio su questa lezione ma quando vado a provare tutto quello che ho fatto pur inserendo username e pass corrette mi da una risposta negativa. Non riesco a capire dove ho sbagliato :s provo a postare il codice che ho scritto.

    <?php

    //*variabili form

    $username = $_POST["username"];
    $password = $_POST["password"];

    //*struttura di comtrollo if-else

    if ($username=="daniela" && $password=="daniela")

    {//se la condizione è vera stampa a video

    echo ("benvenuto $username “);
    echo (“La tua password è $password “);

    }

    else

    {//se la condizione è falsa stampa a video

    echo (“username o password errati “);

    }

    ?>

  13. Emiliano Says:

    Ciao Dany,
    il codice mi sembra esatto, ho provato a sostituire il mio file login_ok con il tuo e funziona tutto correttamente. :)
    Riusciresti a postare anche il codice del file login.php :)

  14. Dany Says:

    Ciao Emiliano, questo è il codice relativo al form. Come sempre un grazie enorme! :)

    Login

    Username

    Password

  15. Dany Says:

    O_O ok ho sbagliato qualcosa nel copiare il codice, riprovo…

    Login

    Username

    Password

  16. Dany Says:

    :s scusate…non so perchè non appare il codice per intero…

  17. Emiliano Says:

    Questo se ti può essere d’aiuto è il codice della videolezione

    login.php

    Login

    Login

    Username

    Password

    login_ok.php

    <?php

    $username = $_POST['username'];
    $password = $_POST['password'];

    //inseriamo la struttura di controllo if-else

    if ($username=="pippo" && $password=="pluto")

    {// se la condizione è vera stampa a video il seguente messaggio
    echo ("Benvenuto $username “);
    echo (“La tua password e’ $password “);
    }
    else

    {// se la condizione è falsa stampa a video il seguente messaggio
    echo (“Username e password errate “);
    }
    ?>

    fammi sapere
    ciao!!

  18. Dany Says:

    Ciao Emiliano grazie per il supporto :) il codice della pagina login.php non si vede. Comunque ho visto viù volte questa lezione e mi sembra davvero di aver fatto tutto uguale O_O altrimenti devo provare a rifarlo completamente.

  19. Emiliano Says:

    Dany ho postato il codice della lezione sul forum nella sezione web! :)
    Fammi sapere :)

  20. Dany Says:

    Ciao Emiliano, grazie mille :) ho risposto sul forum, purtroppo non riesco ancora a capire dove sbaglio. Sono ferma su questa lezione :s

  21. Dany Says:

    Ciao Emiliano sono sempre io XD scusami se sono pesante poi ti invierò un assegno :D credo che il problema dipenda dal fatto che ho realizzato il form su un foglio di stile perche ho provato a farlo da zero su una pagina vuota e funziona. Poi copiato quest’ultimo nel foglio di stile e non andava più. E ho un’altro dubbio….la pagina che riceve i dati del form, è basata anch’essa sul foglio di stile. Credo che in base a questo ci sia qualcosa che non va…almeno ho capito che il codice è giusto!

  22. Emiliano Says:

    L’assegno in bianco però! :)

    Se non sbaglio, Max aveva pubblicato una videolezione di come creare dei form con Dreamweaver.

  23. DenisB Says:

    Ho un problema, continua a darmi risposta negativa (else) anche se inserisco i dati giusti. Help!

    <?php

    // Inseriamo variabili

    $username= $_POST['username'];
    $passowrd= $_POST['password'];

    // Strutture di controllo

    if ($userename=="dan" && $password=="bart")

    { //se la condizione è vera stampa a video il seguente messaggio

    echo ("Benvenuto $username “);
    echo (“La tua password è $passowrd “);
    }

    else

    { //se la condizione è vera stampa a video il seguente messaggio

    echo (“Username e password errate, riprova! “);
    }

    ?>

  24. Elegrafica Says:

    Grazie emiliano per l’enorme supporto che ci dai ad ogni lezione, avrei una domanda però da farti, come è stato detto anche da altri, ma allora per ogni utente che si iscrive bisogna fare un documento php personalizzato a ciascun profilo??? Come si gestisce questa situazione? Grazie!!! Spero così di riuscire a capire meglio….

Lascia un commento

Usa il tuo account Facebook oppure compila il form