Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/07/2004, 07:01
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
living ..

En PHP tenemos la función trim() ya de por sí creada y es en última instancia donde debería usarlao -siempre- a la hora de filtrar lo que realmente va a parar a nuestra BD u proceso en general.

---------
JJRC
sería bueno que pusieras el código PHP que procesa ese formulario (más bien lo que interesa es la consulta SQL que haces a tu BD en función de esa variable $LEMA que recibes)

Por qué .. por ejemplo usando:

$sql="SELECT * FROM tabla WHERE campo='".trim($_POST['LEMA'])."'";

Tendrías el problema resuelto:
1) se limpia la variable de espacios anteriores y posteriores.
2) se solventa el problema del "error" de SQL si hay espacios por qué al parecer en tu código no usabas 'comillas' para delimitar a tu sentencia SQL y el dato "variable".
3) Es PHP el que procesa la "limpieza" de la variable y no javascript (liberando de trabajo al "cliente" y sobre todo haciendo más seguro la aplicación .. pues Javscript siempre es "franqueable").

Un saludo,