Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Controllo dati esistenti nel database

    Salve ragazzi!

    ho un problema e sicuraemente saprete come aiutarmi:

    ho una pagina php che mostra un form in cui inserire la mail e la password per potersi loggare sul mio sito, una volta mandati i parametri lo script cerca i dati nel database e li impagina correttamente, funziona tutto alla grande ma quando provo a inserire una pawword o una mail inesistente o lascio i campi vuoti anzi che mostrarmi un messaggio di errore non mi restituisce nulla in output, come posso mostrare un messaggio di errore e far riprovare al mio utente?
    ecco la parte di codice interessata:

    Codice PHP:
      else {
          
    //includi il file di connsesione
            
    include '../connection.php';
            
    $email htmlspecialchars($_POST["email"]);
            
    $password htmlspecialchars($_POST["pass"]);
            
            
    //la password va criptata per trovarla nel database
            //cripta la password per sicurezza
            
    define('sicura','356RF+*/a');
            
    $password_cript md5($password.sicura);
            
            
    //controlla i dati nel database
            
    $sql = @mysql_query("SELECT * FROM cliente WHERE `password` = '$password_cript' AND `email` = '$email' LIMIT 1");
            if (
    $sql) {
            exit (
    '

    error performing query:' 
    mysql_error().'</p>');
         } 
    vi ringrazio in anticipo!

  2. #2
    Utente di HTML.it L'avatar di Nazza97
    Registrato dal
    Apr 2012
    Messaggi
    200
    Metti una cosa del tipo .. :



    $sel = mysql_query("SELECT * FROM tua_tabella WHERE username='$username' AND password='$password'");
    if(mysql_num_rows($sel) == 0) {
    echo ("Errore !!!!!!!!!!");
    } else {
    Qui metti la pagina del redirect dopo il login !
    }
    Nazza

  3. #3
    ti ringrazio, funziona alla grande, non avevo in mente una via del genere.

    ancora grazie mille!

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.