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

Discussione: valorizzare variabile

  1. #1

    valorizzare variabile

    Ho questa form per l'inserimento della login e della password.
    Al submit passa al file (login2.php) che esegue la corrispondenza dei dati inseriti
    se esatti ti fa andare avanti altrimenti ti rimanda al file di partenza (login.php).

    Vorrei che all'apertura del file login.php mi stampi "Inserire Login e Password"
    senza il notice Undefined index: num
    e che in caso di password e login errati mi stampi "Login e/o Password errati".

    Codice PHP:
    if ($_POST['num'] != 0) {                    
    print 
    "[b]Inserire Login e Password[/b]

    "
    ;    
    } else {
    print 
    "[b]Login e/o Password errati[/b]

    "
    ;

    poi viene la form per l'inserimento.
    grazie

  2. #2
    Codice PHP:
    if (empty($_POST['num'])) { 

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Ho fatto il questo modo:
    Codice PHP:
    if (empty($_POST['num'])) {
    if (
    $_POST['num'] != 0) {                    
    print 
    "[b]Inserire Login e Password[/b]

    "
    ;
    } else {
        print 
    "[b]Login e/o Password errati[/b]

    "
    ;
    }    

    Mi restituisce questo notice
    Notice: Undefined index: num in C..........login.php on line 42
    e si apre con questo:
    Login e/o Password errati

  4. #4
    isset($_POST['num']) al posto dell'empty
    dovrebbe andare
    Tra cinquecento anni non importerà più a nessuno!

  5. #5
    Grazie.
    fatto ma non stampa niente ne alla prima apertura ne quando sbaglio a digitare login e pwd

  6. #6
    Codice PHP:
    if (isset($_POST['num'])) {
     if (
    $_POST['num'] != 0) {                     
       print 
    "[b]Inserire Login e Password[/b]

    "

     } else {    
       print 
    "[b]Login e/o Password errati[/b]

    "

    }else{
       print 
    "[b]Inserire Login e Password[/b]

    "


    Tra cinquecento anni non importerà più a nessuno!

  7. #7
    ma non andava bene la soluzione del post di ieri?
    Salvo
    __________________________________________________ __________
    lecito chiedere, cortesia rispondere... Ringraziare non è optional!

  8. #8
    Parse error: syntax error, unexpected T_ELSE in C:\siti\cuba\area_riservata\login.php on line 44
    dove è il secondo else

  9. #9
    Codice PHP:
    if (isset($_POST['num'])) {  
     
       if (
    $_POST['num'] != 0) {                         
         print 
    "[b]Inserire Login e Password[/b]

    "
    ;   
       } else {        
         print 
    "[b]Login e/o Password errati[/b]

    "
    ;   
       }
    //chiusura if ($_POST['num'] != 0)  
     
    }else{    

       print 
    "[b]Inserire Login e Password[/b]

    "
    ;  

    }
    //chiusura if (isset($_POST['num'])) 
    scusami mi ero perso una parentesi per strada
    Tra cinquecento anni non importerà più a nessuno!

  10. #10
    adesso non mi da nessun errore ma se sbaglio a digitare mi continua a stampare inserire login e password e non Login e/o Password errati

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.