Если есть возможность использовать меньше запросов - используйте ее.
var_dump - так же хорош для начинающих, это как перочинный ножик который всегда и везде с вами, но не забывайте, что есть и другие способы отладки - xdebug, например.
<?php
if (isset ($_POST['done'])) {
$login = $_POST["login"];
$password = $_POST["password"];
if(empty($login)) {
exit ("Вы не ввели логин.");
}
if(empty($password)) {
exit ("Вы не ввели пароль");
}
$mysqli = new mysqli ("localhost", "root", "", "ural_steel");
$q = $mysqli -> prepare ("SELECT `password` FROM `registr` WHERE `login`=?");
$q->bind_param('s', $login);
$result = $q->execute();
$row = $q->fetch();
if ($row !== NULL) {
if (crypt(md5($password)) == $row['password']) {
exit ("Поздравляю, вы вошли!");
} else {
exit ("Пароль не верный!");
}
} else {
exit("Такого логина не существует!");
}
}
?>