En el siguiente programa hecho en base a PHP, se hizo uso de distintas funciones similares a las de javascript o C (Lenguajes vistos anteriormente) para realizar un ejercicio bastante simple de validación de datos.
Código:
<?php
// PROGRAMA VALIDACION
$nom = $_POST["Nombre"];
$tel = $_POST["Telefono"];
$cor = $_POST["Correo"];
$eda = $_POST["Edad"];
$bnomb = "";
$btele = "";
$n = strlen($nom);
$t = strlen($tel);
$c = strlen($cor);
$d = strlen($eda);
// Validación de nombre
for ($i = 0; $i < $n; $i = $i + 1)
{
$le = substr($nom, $i, 1);
if ($le >= "A" && $le <= "Z")
{
$bnomb = $bnomb . $le;
}
if ($le >= "a" && $le <= "z")
{
$bnomb = $bnomb . $le;
}
if ($le == " ")
{
$bnomb = $bnomb . $le;
}
}
echo "Nombre: " . $bnomb . "<br>";
// Validación de número telefónico
for ($i = 0; $i < $t; $i = $i + 1)
{
$le = substr($tel, $i, 1);
if ($le >= "0" && $le <= "9")
{
$btele = $btele . $le;
}
}
echo "Teléfono: " . $btele . "<br>";
// Validación Correo Electrónico
$b = 0;
for ($i = 0; $i < $c; $i = $i + 1)
{
$le = substr($cor, $i, 1);
if ($le == "@")
{
$b = $b + 1;
}
}
if ($b == 1)
{
echo "Correo Electrónico Válido: " . $cor . "<br>";
}
else
{
echo "Correo Electrónico Incorrecto. Ingrese nuevamente<br>";
}
// Validación edad
if ($eda >= 18 && $eda < 119)
{
echo "<br>Edad: " . $eda . "<br>";
}
else
{
echo "Edad incorrecta. Ingrese de nuevo";
}
?>
No hay comentarios:
Publicar un comentario