Ordenado parece que esta, el fallo es que en la condicion if (!empty ... no entra, o entra pero no saca el texto por pantalla si no existe el $nom.
Código:
<?php
// Esto te mostrara errores si los hay
error_reporting(E_ALL);
ini_set('display_errors', 1);
if (!empty($_POST['$nom'])) {
echo "Error: No se ingresó un dato válido";
exit;
}
$nom = "Enekiiio";
// Creamos la conexion a MySQL, rellena el host, usuario, pass y nombre de base de datos
$conexion = mysql_connect("bbdd.ekateko.es", "ddb46500", "Ekateko8788");
mysql_select_db("ddb46500", $conexion);
// Creamos la consulta
$consulta = mysql_query("SELECT * FROM TablaN WHERE `Nombre`= '$nom' ");
// Sacamos los resultados
while($rs = mysql_fetch_assoc($consulta)) {
// 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';
echo 'Este mundo es una mierda';
}else {
echo 'Perfecto. Tu nombre se encuentra registrado con nosotros.';
echo "Nombre: ".$rs['Nombre']."<br>";
echo "DNI: ".$rs['DNI']."<br>";
}
}
?>