Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/02/2003, 10:10
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
lochorui

Ok, eso lo verificas en el cliente .. via javascript .. pero en ultima instancia en el servidor lo has de verificar igual si el dato que llega de tu formulario es o no numerico en ese caso .. Las validaciones javascript son facilmente "franqueables" ..

Y esa validacion lo haces simplemente en el servidor via php antes de introducir tus datos en tu BD ..

Si tu formulario usas:
<input type="text" name="dato">

en tu PHP que lo procese ..

Código PHP:
<?php
$dato
=$_POST['dato']; // o el method q uses sea GET o POST ..
if (!is_numeric($dato)){
echo 
"El dato no es numerico";
exit; 
// terminas el script aquí mismo .. 
// o redireccionas al formulario para q ingrese dato correcto.
}

// tu resto de lógica de introducir ese dato en la BD o mas validaciones
?>

Es bueno "pre-validar" en el "cliente" via javascript .. pero no se olviden de validar lo mismo en última instancia en el servidor Pues es el servidor (PHP) quien tiene la última palabra.

Un saludo,