Foros del Web » Programando para Internet » PHP »

Ayuda con Validacion de una Query

Estas en el tema de Ayuda con Validacion de una Query en el foro de PHP en Foros del Web. Hola. Tengo mi script en php y hago una consulta : Código PHP: $sql  =  "select nombres, apellidos from fichas where nombres like '%$criterio%'" ;  Resulta que puse "%" en la variable "criterio" ...
  #1 (permalink)  
Antiguo 23/08/2005, 10:29
 
Fecha de Ingreso: julio-2002
Ubicación: Rancagua - Chile
Mensajes: 494
Antigüedad: 15 años, 5 meses
Puntos: 0
Ayuda con Validacion de una Query

Hola.
Tengo mi script en php y hago una consulta :
Código PHP:
$sql "select nombres, apellidos from fichas where nombres like '%$criterio%'"
Resulta que puse "%" en la variable "criterio" (campo de texto) dentro del formulario, y como resultado de la consulta me devolvio todos los registros de tabla fichas.

Existe alguna forma de hacer esta validación ?. Habia pensado en un JavaScript que no permita el ingreso de este caracter u otros mas, pero creo que debe haber algo mas sencillo en PHP.
Espero su ayuda.
De antemano Gracias.

Salu2 !!!
__________________
AK.T.I.V.E.tm Live, Never DIE
  #2 (permalink)  
Antiguo 23/08/2005, 10:44
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 14 años, 1 mes
Puntos: 11
Podrias ver algo asi:

Código PHP:
$criterio="algo";
//quito el simbolo % donde aparezca en la cadena
$criterio=str_replace("%","",$criterio);
if (
str_len($criterio)>0)
{
    
$sql="select .....";

  #3 (permalink)  
Antiguo 23/08/2005, 14:12
 
Fecha de Ingreso: julio-2002
Ubicación: Rancagua - Chile
Mensajes: 494
Antigüedad: 15 años, 5 meses
Puntos: 0
Gracias.

Salu2 !!!
__________________
AK.T.I.V.E.tm Live, Never DIE
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:19.