Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/07/2006, 23:41
Avatar de juaniquillo
juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
podrias usar is_numeric() o is_int(), pero asi tambien corres con el riesgo de que se puedan incluir signos de mas y menos, y exponentes. Creo que lo mejor seria usar una expresion regular como esta para validar el campo:

Código PHP:
$exp_reg "0-9";
if ( !
ereg("^[$exp_reg]{3,10}$",$consulta) )
  {
  
//no es numerico, o no tiene minimo 3 caracteres, o no tiene maximo 10 caracteres 
  
}
else
  {
  
//todo correcto
  

en este ejemplo comparas si la consulta, osea lo que envia el cliente, es un numero del 0 al 9, y el {3,10} verifica si tiene minimo 3 characteres y/o si tiene maximo 10 caracteres.

espero que te sirva.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...

Última edición por juaniquillo; 19/07/2006 a las 23:57