Son preguntas estupidas pero:
- estas seguro de que el nombre del usuario lo fuerzas para que no coincida con la variable para así passar al siguiente if?
- para comprobar que de verdad que los dos valores son diferentes podrias hacer un print_r($_POST) y un print_r($row) y ver si los valores coinciden o no.
- debo suponer que en tu tabla solo existes una fila, y que por eso haces el if($row... si no es así lo deberias coger con un bucle.
- en los else, si solo quieres hacer un echo puedes abstenerte de poner los '{}':
Código PHP:
if($verdadero=="falso"){
}else echo "hola!";
- Y por último, por favor, siempre que pegues código php ponlo en el embed php corresponiente para hacerlo visualmente mas atractivo.
Espero que esto sirva de algo...