Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026

    Recupero valore da query sql

    Vorrei capire se sto recuperando bene il valore da un'istruzione sql:
    codice:
    $query_login="SELECT COUNT(*) FROM utentepass 
    	WHERE email = '".($_POST['user'])."'
    	AND pass = '".($_POST['pass'])."'";
    
    $rslt_login = mysql_query($query_login) or die("Errore di query. ");
    Praticamente il valore del COUNT della query finisce nella variabile $query_login?
    E Poi il valore viene passato alla variabile $rslt_login?
    In seguoto controllo con questa if:
    codice:
      if ($rslt_login == 1 )  // (!$rslt_login->EOF)
        {
        session_start();
        $_SESSION['Username']=$_POST['user'];
          header( "Location: attiva.php" );
        }
       else  header( "Location: login_failed.php");
      }

  2. #2
    Il codice piu' lineare e' questo
    Codice PHP:
    //definisco le variabili
    $user$_POST['user'];
    $pass$_POST['pass'];
    $rslt_login mysql_query("SELECT * FROM utentepass WHERE email='$user' and pass='$pass'") or die(mysql_error());

    //poi crei il tuo if
      
    if (mysql_num_rows($rslt_login) > 0)  // (!$rslt_login->EOF)
        
    {
    //parte la session
        
    session_start();
        
    $_SESSION['Username']=$_POST['user'];
          
    header"Location: attiva.php" );
        }
       else{
       
    //crei il tuo redirect
      
    header"Location: login_failed.php");
      } 
    Così ti dovrebbe essere abbastanza chiaro il funzionamento, o almeno spero.
    Ciao

  3. #3
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026
    Ciao mariosuper_94.
    Ho inserito i tuo codice, però mi da un errore di caricamento della pagina e mi da un avviso "Questa pagina non è stata reindirizzata in modo non corretto"
    Hai ancora qualche idea?

  4. #4
    si, controlla se ti reindirizza nelle pagine che vuoi, o magari se c'è un errore nell'url

  5. #5
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026
    Ho catturato l'errore:
    codice:
    Warning: mysql_query() expects parameter 1 to be string, resource given in C:\Xampp_7\xampp\htdocs\login\controllo.php on line 35
    che si riferisce a:
    codice:
    ...
    $result_login = mysql_query($query_login) or die("Errore di query, mysql_query(). ");
    ...
    L'errore FFMM del reindirizzamento sai qual'era? E che vicino al tag di apertura degli script in php ci mettevvo /* per commentare del codice, cioè così <?php/*
    Non riuscivo proprio a capire questo "strano comportameto"
    Adesso va meglio anche se devo risolvere alcuni problemi

  6. #6
    ahah tanto gli errori alla fine sono sempre delle cazzatine dche ti rubano mezza giornata se hai problemi posta pure

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.