Ciao a tutti,
Sono nuovamente qui a chiedervi una mano su un pezzo di codice. Di seguito vi posto il codice creato ...

codice:
/*Prendo le variabili dal form
$user = $_POST['user'];
$pass = $_POST['pass'];

/*Faccio una ricerca sulla tabella utenti
$sql="SELECT * FROM utenti"; 
$result = mysql_query($sql) or die(mysql_error()); 
while($row = mysql_fetch_array($result)){
	 	$username= $row['username'];
 		$password= $row['password']; 		
                $_SESSION['user']= $user; 		
                $_SESSION['pass']= $pass;  	
/*Controllo se il campo action esiste e se la username e la password coincidono con un record presente nel db
        if(isset($_POST["action"]) && $username == $_POST['user'] && $password == $_POST['pass']){ 		
/*se esistono invio un cookie mettendo come contenuto la username
                 $user =$_POST['user']; 		
                 $pass =$_POST['pass']; 		
                 $_SESSION['user']= $user; 		
                 $_SESSION['pass']= $pass; 		
                setcookie("Decade", "".$_POST['user'],time() + 604800); 	
             }else{ 		
/*Se i dati non esistono cancello eventuali cookie e rimando al login
                 /*Cancello il cookie esistente*/ 		
                  setcookie("Decade", "", time()-9999); 		
                  sleep(5); 		
                 /*Rimando alla pagina di Login*/ 		
                  ?> 		
                <script language="javascript" type="text/javascript"> 
		alert("Controllare i dati inseriti"); 		
                document.location.href = "http://www.miosito.com/dw-admin/index.php";		         
</script> 	   
<? 	} 
} ?>
Dove sbaglio?
Se io chiudo il while prima del if funziona cosi cosi perchè mi memorizza solo l'ultimo record dentro unsername e password e se inserisco i dati dell'ultimo record entro ma a serve un controllo su tutta la tabella quindi non posso chiudere il ciclo prima del controllo...