Veamos, un código tan sencillo como este
Código PHP:
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()Ver original
<?php $nombre = $_POST["nom"]; include($_SERVER["DOCUMENT_ROOT"]."/ink_utiles/ink_comunesbd.inc.php"); $bd = new ClassConexionBD('database'); $bd->ConexionBD(); $sql = $bd->consulta("SELECT nombre FROM Usuarios WHERE nombre = '".$nombre."'"); if($bd->RS($sql)>0){ while($registros = $bd->arreglo($sql)){ echo $registros["nombre"]. '<br />'; } } else { echo 'hola'; } $bd->limparRS($sql); $bd->limpiarCon(); ?>
Gracias