Foros del Web » Programando para Internet » PHP »

Revisión de datos

Estas en el tema de Revisión de datos en el foro de PHP en Foros del Web. Necesito hacer que me compruebe si la insercción de datos esta entre un intervalo numerico determinado si no es así q imprima un die....
  #1 (permalink)  
Antiguo 29/04/2003, 18:27
ivanff
Invitado
 
Mensajes: n/a
Puntos:
Revisión de datos

Necesito hacer que me compruebe si la insercción de datos esta entre un intervalo numerico determinado si no es así q imprima un die.
  #2 (permalink)  
Antiguo 29/04/2003, 18:37
Avatar de sdf23  
Fecha de Ingreso: diciembre-2002
Mensajes: 297
Antigüedad: 15 años
Puntos: 0
pues algo asi:
Código PHP:
is_numeric($valor) or die("El campo que introduciste no son numeros"); 
mas info en:
http://www.php.net/manual/en/function.is-numeric.php
__________________

la vida es bella cuando no es culera
  #3 (permalink)  
Antiguo 29/04/2003, 20:32
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
"is_numeric()" solo te servirá para determinar si es "numero" o una cadena esa variable que quieres "validar".

Para tu caso de "rango" .. Solo necesitas un condicional IF simple:

Código PHP:
$tu_variable=1;

$valor_inicio=5;
$valor_fin=15;

if ((
$tu_variable <= $valor_inicio) || ($tu_variable >= $valor_fin)){
  die (
"No está en el rango esa variable"); // Recuerda que el die() .. termina el script con ese mensaje de salida ...
} else {
  echo 
"está en el rango";

No sé si PHP ya tendrá alguna funcioncita tipo is_range() .. (si que tiene range() pero es para generar rangos de esas variables ..)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 21:08.