Ciao a tutti,
Sono nuovo del forum, inizio subito a rompervi

Come da titolo, avrei bisogno di uno script sicuro da mettere online, per far cambiare la password del proprio account ai miei users.
Ho provato a realizzarlo io, ma ho ancora molto da imparare con il PHP.
Se potete linkarmi qualche script in PHP per far cambiare le password, ve ne sarei grati.

Se non è possibile avere uno scriptino già fatto,

Vi mostro il disastro che ho fatto io
Sperando che qualcuno mi dia una mano

Codice PHP:
<?php  

session_start
(); 

$dbhost='localhost'

$dblogin='miologin'

$dbpass='miapass'

$dbname='test'


mysql_connect ($dbhost$dblogin$dbpass); 

if (!
mysql_select_db($dbname)) die(mysql_error()); 

$username $_POST['username']; 
$password $_POST['password']; 
$newpassword $_POST['newpassword']; 
$confirmnewpassword $_POST['confirmnewpassword']; 

$result mysql_query("SELECT password FROM accounts WHERE login='$username'"); 
if(!
$result)  
{  
echo 
"Il nome utente non esiste.";  
}  
else  
if(
$password!= mysql_result($result0))  
{  
echo 
"Password inserita non valida.";  
}  
if(
$newpassword=$confirmnewpassword)  
    
$sql=mysql_query("UPDATE accounts SET password='$newpassword' where login='$username'");  
    if(
$sql)  
    {  
    echo 
"Password cambiata con successo.";  
    } 
?>


l'Errore è qui : if($password!= mysql_result($result, 0))


Warning: mysql_result(): Unable to jump to row 0 on MySQL result index ...


Grazie!