Foros del Web » Programando para Internet » PHP »

Validad formulario con php

Estas en el tema de Validad formulario con php en el foro de PHP en Foros del Web. Quisiera validar un formulario con php, he utilizado anteriormente validaciones con javascript, pero tengo que entregar un proyecto hecho integramente en php. ¿Cómo valido que ...
  #1 (permalink)  
Antiguo 02/06/2005, 01:27
Avatar de Pandora  
Fecha de Ingreso: mayo-2005
Mensajes: 17
Antigüedad: 18 años, 9 meses
Puntos: 0
Pregunta Validad formulario con php

Quisiera validar un formulario con php, he utilizado anteriormente validaciones con javascript, pero tengo que entregar un proyecto hecho integramente en php. ¿Cómo valido que un input, en donde el usuario rellene su teléfono, sea solo numérico y que tenga 9 numeros exactamente?
  #2 (permalink)  
Antiguo 02/06/2005, 01:33
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 7 meses
Puntos: 102
www.php.net/strlen
www.php.net/is_numeric

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 02/06/2005, 11:07
 
Fecha de Ingreso: noviembre-2003
Mensajes: 383
Antigüedad: 20 años, 4 meses
Puntos: 2
Si lo quieres hacer por PHP tendrás que validar el valor del campo después de haber enviado el formulario, es decir, tu rellenas los campos, luego envias el formulario (submit) y en el documento php que recibe las variables verificar el contenido de los campos.

Si lo que quieres es validar antes del envío tendrías que hacerlo por JavaScript.
  #4 (permalink)  
Antiguo 02/06/2005, 11:27
Avatar de maralbust  
Fecha de Ingreso: febrero-2004
Ubicación: Santiago
Mensajes: 578
Antigüedad: 20 años, 1 mes
Puntos: 0
pon los codigos javascript dentro del echo en php :p


saludos
__________________
..:: NADA SE PIERDE SOLO SE TRANSFORMA ::..
  #5 (permalink)  
Antiguo 03/06/2005, 17:34
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 7 meses
Puntos: 102
.. el tema de validaciones con JavaScript y PHP ya se ha comentado en muuuchas ocasiones (creo haré una FAQ )... y concretamente... una validación JavaScript no será (para nada) segura pués dependerá de la configuraciónde el usuario... más ofrece ventajas como el ahorro de recursos (lo que mencionaron) para tu usuario... Por el contrario, una validación PHP será completamente segura (y por tanto debería hacerse) pero significa un gasto de recursos (el tener que enviar los datos)...

... así que, por cuestiones de seguridad para nada una validación JS debe "sustituir" a PHP... ahora que, una buena aplicación debería manejar ambos tipos de validaciones... hay si quieren hacer doble trabajo .

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #6 (permalink)  
Antiguo 03/06/2005, 23:29
Avatar de otreblanc  
Fecha de Ingreso: mayo-2005
Ubicación: Chiapas, la última frontera...
Mensajes: 73
Antigüedad: 18 años, 10 meses
Puntos: 0
Hola!

Puedes validarlo facilmente con -expresiones regulares-. Validar el telefono de exactamente 9 digitos, lo haces asi:
Código PHP:
//previamente envias el formulario con POST(o GET no importa)
$phone=$_POST['caja_phone']; //recibes el valor introducido en la caja Telefono
if (!ereg("[0-9]{9}",$phone)) {
  echo 
"Telefono Incorrecto! ($phone)<br>";
  echo 
"(Debe tener 9 digitos)";
} else {
  echo 
"Telefono Correcto! ($phone)<br>";
  echo 
"... Ok!!!";

Enjoy! xD

Última edición por otreblanc; 03/06/2005 a las 23:36
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 09:54.