Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2010, 13:50
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Espacios en blanco en respuesta a la consulta

Hola

Veamos, un código tan sencillo como este
Código PHP:
Ver original
  1. <?php
  2. $nombre = $_POST["nom"];
  3.  
  4. include($_SERVER["DOCUMENT_ROOT"]."/ink_utiles/ink_comunesbd.inc.php");  
  5. $bd = new ClassConexionBD('database');
  6. $bd->ConexionBD();
  7.  
  8. $sql = $bd->consulta("SELECT nombre FROM Usuarios WHERE nombre = '".$nombre."'");
  9.  
  10. if($bd->RS($sql)>0){  
  11.     while($registros = $bd->arreglo($sql)){  
  12.         echo $registros["nombre"]. '<br />';
  13.     }
  14. } else {
  15.  
  16. echo 'hola';
  17. }
  18. $bd->limparRS($sql);
  19. $bd->limpiarCon();
  20. ?>
se recibe el valor de un campo, hago el filtrado por ese campo. Si la consulta trae registros, se muestran. Si no genera resultados entonces se imprime "hola", pues no, y he aquí el problema, se imprime " hola" con dos espacios. Necesito saber donde se generan y eliminarlos. Esto no es un caso real. En el caso real, usando AJAX, no se enviaría nada. Digo esto por que la respuesta no es usar Trim()

Gracias
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

Última edición por Adler; 12/07/2010 a las 06:17