h1

Validacion /solo letras/numero/rango php

noviembre 14, 2009

//Nombre=formulario.php

<?php
echo    “<form action=’http://localhost/jbitran/respuesta.php&#8217; method=’POST’>
Nombre: <input type=’text’ name=’nombre’><br>
Edad: <input type=’text’ name=’edad’><br>
<input type=’submit’>
</form>
“;
?>

//Nombre=respuesta.php

<?php
include(“lib_respuesta.php”);
//$var_edad=$_POST[edad];
//$var_nombre=$_POST[nombre];
echo “<h1>Validacion</h1><br>”;

if(val_nombre($_POST[nombre]))
echo”su nombre es $_POST[nombre]<br>”;
else
echo”nombre incorrecto<br>”;

if(val_edad($_POST[edad]))
echo “su edad es $_POST[edad]”;
else
echo “edad incorrecta”;
?>

//Nombre=lib_respuesta.php

<?php

function val_edad($var_edad){
if ($var_edad !=”” && is_numeric($var_edad) ){
if($var_edad>0 && $var_edad<=130)
return true;
// echo “Tu edad es $var_edad”;
else
//echo “Edad fuera de rango”;
return false;
}
else
{
return false;
}
}

function val_nombre($var_nombre){
$ok=eregi(“^[a-z ñ]*$”,$var_nombre);
if (!(empty($var_nombre)) && $ok)
return true;
//echo “Tu nombre es $var_nombre<br>”;
else
return false;
//echo”Nombre incorrecto,solo ingrese letras<br>”;

}
?>


Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: