Buongiorno a tutti....

Ho realizzato uno script che consente all'utente di poter modificare la propria password di accesso ad una pagina. Ho creato una tabella che si chiama login con due campi: username e password e l'ho riempita con dei record.

La paginetta che ho creato funziona perfettamente, aggiorna cioè le password modificate, il problema e che non riesco a inserire un controllo che stampi una riga che dica "attenzione password inesistente".
Cerco di spiegarmi meglio.
Quando vado a fare la query di update vorrei che se la vecchia password inserita non corrisponda con nessuna che si trovi nel db mi appaia un messaggio di errore.
Ho provato in tantissimi modi..... ma niente da fare....

Allego la paginetta di script che ho creato! Potete aiutarmi per favore?
<?php
include ("config.inc.php");
session_start();

?>
<form method=post action=modifica_pass.php>
Vecchia password

<input type=text size=40 name=password>


Nuova password

<input type=text size=40 name=newpass>


Ripeti password

<input type=text size=40 name=newpassbis>


<input type=submit value=Invia>
</form>

<?php
$password=$_REQUEST['password'];
$newpass=$_REQUEST['newpass'];
$newpassbis=$_REQUEST['newpassbis'];


if ($newpass==$newpassbis) {
$query = "update login set password='$newpass' where password='$password'";
//Con $query viene richiesto di modificare in newpass (la nuova variabile inserita) il campo password
//della tabella login dove il campo password della tabella è uguale alla vecchia password inserita.
$result=mysql_query($query);
echo ("aggiornamento eseguito");
$totale=mysql_affected_rows();
echo $totale;
}
else
echo ("Attenzione il campo nuova password e ripeti password non coincidono.
Ridigitare la nuova password");

?>