Porque no me valida esto:
Código PHP:
if (empty($contrasena01) && (empty($contrasena02))){
echo $msgerror[5]."<br>";
}elseif (!empty($contrasena01) && (!empty($contrasena02)) && ($contrasena01 != $contrasena02)){
echo $errormsg[6]."<br>";
}
solo me pone el error 5 cuando las dejo en blanco pero cuando las entro de forma diferente no me pone el error de que son diferentes y en su caso me sustituye por el 5