Salve a tutti,

Ho scritto per intero un codice che dovrebbe validare i capi, quindi dirmi se lo username e l'email sono presenti o meno nel db, stessa cosa per la password ossia se scrivendo la prima password e la seconda password non coincidono mi segnala a fianco con una "X" o con una "V" se coincidono. Questo è il modulo che ho fatto. Vorrei sapere se il confronto delle password che ho inserito è giusto o sbagliato e sopratutto vorrei capire come richiamare tale confronto. Grazie.

Codice PHP:

<html>
    <head>
        <meta charset="UTF-8">
        <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js'></script>
      <script src="./iscrizione_files/jquery.min.js"></script>
        <title>Modulo Iscrizione</title>
        <script type="text/javascript">
function controllo() {
    
    //Chiamata ajax al controllo dei campi
    
    $.ajax({  
                   type: 'POST',  
                   url: 'checkdate.php', 
                   data: {'campo':campo,'valore':value},  
                   beforeSend: function(){  
                       $('.'+id).html('Sto considerando...');  
                   }  
               }).done(function(trasmissione){   
                   $('.'+id).html(trasmissione);  
               });   
}
    $(document).ready(function()
{    
    //quando premo sul bottone (unico presente nel file)
    $('button#btn1').click(function(){));
        /*prelevo il valore degli elementi nelle variabili tramite l'id degli elementi con document.getElementById('elemento').value*/
        var cognome = document.getElementById('cognome').value;
        var nome = document.getElementById('nome').value;
                var datadinascita = document.getElementById('datadinascita').value;
                var username = document.getElementById('username').value;
        var email = document.getElementById('email').value;
        var ripemail = document.getElementById('ripemail').value;
                var password = document.getElementById('password').value;
        var ripassw = document.getElementById('ripassw').value;
       
if(id=='password' || id=='ripassw'){
    if(this.value == ''){
    $('.cp').html('Uno/Tutti dei/i campi della password è/sono vuoto/i.');
    }else{
    if(password.value != ripassw.value){
    $('.cp').html('Le password non coincidono.');
    }else{
    $('.cp').html('Password controllata.');
    confronta('cp','password',this.value);                    
    }
    }
    }
</script>
            <script type="text/javascript">

function unlock(el1, el2) {
 if(el1.checked) {
 document.getElementById(el2).disabled = false;
 } else {
 document.getElementById(el2).disabled = 'disabled';
 }
 }
</script>
        
    </head>
    
    <body>
        <div align="center">
<div style='font-family:  Comic Sans MS; font-size: 20px'> 
               
                BENVENUTI NEL MODULO D'ISCRIZIONE
  <hr />              
            </div>
                 
        </div>
        <form action="checkdate.php" method="POST">
            <label for="cognome">Cognome: <input type ="text" id="cogonome" name="cognome" required autofocus ></label>
       <p> <p>
       <label for="nome">Nome: <input type ="text" id="nome" name="nome" required autofocus > </label>
       </p></p>
       
       
       <?php
echo "<p> <p>";
       echo 
"Data di nascita nel seguente formato (gg/mm/aaaa): ";

// Inizio Selezione data di nascita

//Giorno

echo "<select name=\'giorno\' id='giorno' required autofocus>";
echo 
"<option value=\"\"> giorno </option>";
echo 
"<option value=\"\">  </option>";

for(
$gg=1$gg<=31$gg++){
 if(
strlen($gg)< 2){$gg "0".$gg;}  
 echo 
"<option value=\"$gg\"> $gg </option>";
}
echo 
"</select>";

//Mese

echo"<select name=\'mesi\' id='mese' required autofocus>";
echo 
"<option value=\"\"> mese </option>";
echo 
"<option value=\"\"> </option>";

$mesi = array (
"1" => "Gennaio",
"2" => "Febbbraio",
"3" => "Marzo",
"4" => "Aprile",
"5" => "Maggio",
"6" => "Giugno",
"7" => "Luglio",
"8" => "Agosto",
"9" => "Settembre",
"10" => "Ottobre",
"11" => "Novembre",
"12" => "Dicembre",
);
$mese=$mesi[date('n')-1];
$chiave=array_search($mese,$mesi);
$a=1;
while(
$a<13){

echo
"<option value=\"$a\">$mesi[$a]</option>";


$chiave++;
$a++;
if(
$chiave==13){$chiave=0;}
}
echo
"</select>";


 echo 
"</select>";

 
//Anno

$da=1950;
$al=2014;
echo 
"<select name=\'anno\' id='anno' required autofocus>";
echo 
"<option value=\"\"> anno </option>";
echo 
"<option value=\"\">  </option>";
for(
$aa=$da$aa<=$al$aa++){
    echo 
"<option value=\"$aa\"> $aa </option>";
}
echo 
"</select>" ;

?>
        <p> <p>
            <label for="username">  Username: <input type ="text" id="username" name="username" required autofocus > </labal>
       </p></p>
<p> <p>
    <label for="email"> Email: <input type ="text" id="email" name="email" required autofocus ></label>
       </p></p>
        
        <p> <p>
            <label for="ripemail">Rip-Email: <input type ="text" id="ripemail" name="ripemail" required autofocus></label>
       </p></p>
        
        <p> <p>
       <label for="password">Password: <input type ="password" id="password" name="password" required autofocus></label>
       </p></p>
        
        <p> <p>
            <label for="rippassw">Ri-Password: <input type ="password" id="ripassw" name="ripassw" required autofocus></label>
       </p></p
        
</form>
         <input name="checkbox" onclick="unlock(this, 'btn1')" type="checkbox" value="1" tabindex="1" required autofocus/> Prima di spuntare si prega di leggere i termini <a href="http://utenti/iscrizioneajax/regolamentoprivacy.php">di regolamento e la privacy. </a>   

<div style ="text-align: center"> 

 <input id="btn1" disabled="disabled" name="Submit" type="submit" style ="font-family: 'Comic Sans MS'; font-size:25px"value="Invia Dati" tabindex="2" />
</div>   

        <?php
        
require_once("connetymysqli");
        
?>
    </body>
</html>
Questa è la parte riguardante invece il confronto delle password:

Codice PHP:

if(id=='password' || id=='ripassw'){
    if(
this.value == ''){
    $(
'.cp').html('Uno/Tutti dei/i campi della password è/sono vuoto/i.');
    }else{
    if(
password.value != ripassw.value){
    $(
'.cp').html('Le password non coincidono.');
    }else{
    $(
'.cp').html('Password controllata.');
    
confronta('cp','password',this.value);                    
    }
    }
    } 
Spero di ricevere una vostra risposta e un vostro aiuto, grazie.