Ver Mensaje Individual
  #32 (permalink)  
Antiguo 17/03/2010, 06:48
xosgon
(Desactivado)
 
Fecha de Ingreso: marzo-2010
Mensajes: 40
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: AYUDA como restringir caracteres en un registro

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
  1. <?
  2. include("...");
  3. mbanner($titulo_sitio,$nombre_usuario_session,$apellido_usuario_session,$usuario_usuario_session);
  4. $incluir = "";
  5. if($procesa == "si"){
  6.     $todo_ok = 0;
  7.     $sql="SELECT id FROM usuarios_datos WHERE email = '$email'";
  8.     $result = mysql_query($sql);
  9.     if($row_usuario = mysql_fetch_array($result)){
  10.         $error_email = "Ya se encuentra un usuario registrado con ese email.<br>Intenta otra vez!<br>";
  11.         $todo_ok = 1;
  12.     }
  13.            
  14.     $sql="SELECT id FROM usuarios_datos WHERE login = '$login_usuario'";
  15.     $result = mysql_query($sql);
  16.     if($row_usuario = mysql_fetch_array($result)){
  17.         $error_login = "Ya se encuentra un usuario registrado con ese login.<br>Intenta otra vez!<br>";
  18.         print_r($row_usuario);
  19.         $todo_ok = 1;
  20.    
  21.     }
  22.  
  23.     if(!preg_match("/^[a-zA-Z0-9áéíóúàèìòùÁÉÍÓÚÀÈÌÒÙÑñ\s]{2,30}+$/",$nombre)){
  24.         $error_nombre = "Debe escribir un nombre válido.";
  25.         $todo_ok = 1;
  26.     }
  27.  
  28.     if(!preg_match("/^[a-zA-Z0-9áéíóúàèìòùÁÉÍÓÚÀÈÌÒÙÑñ\s]{2,30}+$/",$apellido)){
  29.         $error_apellido = "HOLAAA.";
  30.         $todo_ok = 1;
  31.     }

Como de costumbre spider_boy eres el mejor.