[Php-avanzado] Simbolo + ?
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Dom Jul 18 23:59:29 ART 2010
Hola Gerardo,
si estuvieras enviando los datos del formulario por GET, lo que te pasa
es lógico, pero por POST debería llegarte bien...
El + es, justamente, el caracter "espacio" codificado en HTML.
Estás enviando por POST ???
(solo se me ocurre un motivo para que uses GET, y es que estés
implementando la búsqueda con un llamador AJAX)
Si estás enviando las cosas por GET, cambialas a POST.
Si estás enviando POST y te llega así, fijate de llamar previamente a
alguna función JS que te codifique como URI el valor, y luego haga el
submit.
No es elegante y deberías hacer pruebas entre diferentes navegadores,
pero debería funcionar.
GET (+AJAX) o POST ?
El dom, 18-07-2010 a las 21:34 -0300, Gerardo Valiani escribió:
> Gente, hola!
>
>
> Estoy tratando de hacer un buscador en mysql con la sentencia match y
> against. Pero ese no es el problema. El tema es que en el input text
> donde pongo lo que quiero buscar (Ejemplo: John Travolta + pelicula),
> si pongo un "+", no lo recibo. Solo recibo un espacio en blanco. Probe
> con %2B. Pero tampoco recibo eso, solo un espacio en blanco. Esto no
> me sirve, porque si separo lo buscado por los espacios, me quedaria:
> john + travolta + pelicula. Y lo que yo quiero es: "John Travolta" +
> pelicula.
>
>
> Como recibo un "+" desde un <input type="text"> ?
>
>
> Gracias y saludos!
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado