ok, el problema que tengo es que el print_r me da problemas, parece que cuando el usuario existe todo funciona bien y da el error correspondiente pero en la parte visible de la web se rompe y sale un código (Estilo los errores apache) que pone "Array ([0]=>4 [id]=.....", y si borro el print_r todo funciona bien pero desaparece ese error. Puedes decirme la función que ese print_r tiene en mi código y que pasa si lo quito.
Te pongo el código tal cual.
Código PHP:
Ver original<?
include("...");
mbanner($titulo_sitio,$nombre_usuario_session,$apellido_usuario_session,$usuario_usuario_session);
$incluir = "";
if($procesa == "si"){
$todo_ok = 0;
$sql="SELECT id FROM usuarios_datos WHERE email = '$email'";
$error_email = "Ya se encuentra un usuario registrado con ese email.<br>Intenta otra vez!<br>";
$todo_ok = 1;
}
$sql="SELECT id FROM usuarios_datos WHERE login = '$login_usuario'";
$error_login = "Ya se encuentra un usuario registrado con ese login.<br>Intenta otra vez!<br>";
$todo_ok = 1;
}
if(!preg_match("/^[a-zA-Z0-9áéíóúàèìòùÁÉÍÓÚÀÈÌÒÙÑñ\s]{2,30}+$/",$nombre)){ $error_nombre = "Debe escribir un nombre válido.";
$todo_ok = 1;
}
if(!preg_match("/^[a-zA-Z0-9áéíóúàèìòùÁÉÍÓÚÀÈÌÒÙÑñ\s]{2,30}+$/",$apellido)){ $error_apellido = "HOLAAA.";
$todo_ok = 1;
}
Como de costumbre spider_boy eres el mejor.