Originariamente inviato da LucianoS
mi sto perdendo in un bicchier d'acqua.
Inoltre, il post di prima va corretto così:

con il controlli IF che ho postato prima, le password le accetta anche se sono diverse.

Per esempio, se la password1 è "prova" (senza spazi) e la password2 è "prova " (con lo spazio) le accetta e faccio l'update in tabella.
penso che molto semplicemente non termini lo script in caso di controllo negativo.

prova cosi':

Codice PHP:
if ( trim($_POST['password1']) != '' 
     
&& 
     
trim($_POST['password2']) != trim($_POST['password1']) ) {

     echo 
"pwd diverse!";
     exit;

     }  else { echo 
"pwd uguali! ... continua";   }