Y si lo pruebas de esta manera:
Código PHP:
Ver original<?php
// Esto te mostrara errores si los hay
$nom = "Enekillo";
// Creamos la conexion a MySQL, rellena el host, usuario, pass y nombre de base de datos
// Creamos la consulta
// Sacamos los resultados
// Comprobamos si el nombre existe o no en nuestra base de datos
if(!empty($_POST['$nom']) && $_POST['$nom'] != $rs['Nombre']) {
echo 'No esta en nuestra base de datos';
}else {
echo 'Perfecto. Tu nombre se encuentra registrado con nosotros.';
echo "Nombre: ".$rs['Nombre']."<br>";
echo "DNI: ".$rs['DNI']."<br>";
}
?>
Deveria no sacarte los datos si no existe, pero si mostrarte el mensaje de que no esta en la base de datos.
Saludos.