Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Script login

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    173

    Script login

    Raga ho un problema quando vado a fare il login mi dice Impossibile eseguire l'integrazione non riesco a capire il perchè! Qualcuno mi saprebbe dire dove sbaglio?
    Vi posto il codice di sotto
    :ciuaz: grazie in anticipo.

    Codice PHP:
    <?php
     $email 
    mysql_real_escape_string $_POST['email_login']);
     
    $password mysql_real_escape_string $_POST['password_login']); 

    if ((!
    $email) || (!$password)){ 

    header("Location : index.php");
     exit; 
    }

     
    $db_nome "sitoweb";
     
    $nome_tabella "iscritti";

    $connessione = @mysql_connect("localhost" "root""") or die("Impossibile eseguire il login perch&egrave; non riesco a connettermi al DataBase."); 

    $db = @mysql_select_db($db_nome$connessione) or die ("Impossibile selezionare il DataBase");

     
    $sql "SELECT * FROM $nome_tabella WHERE email_login = '$email' AND password = password_login ('$password')";

     
    $risultato mysql_query($sql$connessione) or die ("Impossibile eseguire l'integrazione");

     
    $num mysql_numrows($risultato); 

         if (
    $num != 0)
                 { 
    $msg "

    Ciao 
    $nome!

    "
    ;
     }else{ 

            
    header("Location: index.php"); 
                exit; 


    ?>
    <html> 
    <head> 
    <title>Benevnuto <?php echo $nome?></title> 

    <body>

     <?php echo $msg?>

     </body> 
    </html>

  2. #2
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    dubito che qualcuno riesca a capire benissimo il tuo problema, ma di sicuro non ti connetti correttamente al tuo db.
    Proviamo a fare un pò di debug

    inserisci dopo la riga $sql = ....
    la riga: var_dump($sql);

    commenta la seguente riga
    Codice PHP:
    $risultato mysql_query($sql$connessione) or die ("Impossibile eseguire l'integrazione"); 
    e sostituiscila con
    Codice PHP:
    $risultato mysql_query($sql$connessione) or die (mysql_error()); 
    posta qui i risultati che otterrai
    If you think your users are idiots, only idiots will use it. DropBox

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    173

    Ecco cosa mi dice

    Ho sostituito l'istruzione e mi dice questo




  4. #4
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    bhè ti sei risposto da solo o no?
    leggi il messaggio: la tabella iscritti non esiste!
    ergo controlla il db
    If you think your users are idiots, only idiots will use it. DropBox

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    173

    eh si

    eh si in effetti avevo sbagliato il nome della tabella però adesso quando vado a fare il login mi dice questo:





  6. #6
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    Codice PHP:
    $sql "SELECT * FROM $nome_tabella WHERE email_login = '$email' AND password = '$password' "
    va bene il copia e incolla, ma non quando è ad occhi chiusi....
    If you think your users are idiots, only idiots will use it. DropBox

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    173
    Avevo provato a toglierlo perchè mi diceva questo :


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.