Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
software
Introducción al Lenguaje PHP
Tema 3: Formularios
Tema 3: Formularios
Formulario simple
• TEXT
Acceso a formularios desde PHP
Calcular edad
<?php
$anoa=2018;
$anon=1992;
$edad = ($anoa - $anon);
echo $edad;
?>
Acceso a formularios desde PHP
Calcular edad
<?php
$anoa=2018;
$anon=1992;
$edad = ($anoa - $anon);
echo $edad;
?>
Acceso a formularios desde PHP
• TEXT
Acceso a formularios desde PHP
uno.php
<html>
<body>
<form action=“dos.php" method="post">
Digite año de Nacimiento:
<input type="text" name="anon" />
<input type="submit" value="aceptar"/>
</form>
</body>
</html>
Acceso a formularios desde PHP
<?php
$anoa=2018;
$edad = ($anoa - $_REQUEST['anon']);
echo "Usted tiene :" .$edad;
echo " años.";
?>
Acceso a formularios desde PHP
dos.php
<?php
$anoa=2018;
$anon = $_REQUEST['anon']);
$edad = $anoa - $anon
echo "Usted tiene :" .$edad;
echo " años.";
?>
Ejercicio SUMAR DOS NÚMEROS
formulario.php (entrada)
<html>
<head>
<title>Formulario ingreso datos</title>
</head>
<body>
<form action="suma.php" method=“get">
Ingrese primer valor:
<input type="text" name="valor1" />
<br>
Ingrese segundo valor:
<input type="text" name="valor2"/>
<br>
<input type="submit" name="Aceptar"/>
</form>
</body>
</html>
Ejercicio SUMAR DOS NÚMEROS
suma.php (proceso y salida)
<?php
$suma=$_REQUEST['valor1'] +
$_REQUEST['valor2'];
echo "La suma es:".$suma;
?>
Ejercicio SUMAR DOS NÚMEROS
suma.php (proceso y salida)
<?php
$valor1 = $_REQUEST['valor1'];
$valor 2= $_REQUEST['valor2'];
$suma=$valor1+ $valor2;
echo "La suma es:".$suma;
?>
ACTIVIDAD 1**
Codificar y ejecutar en PHP utilizando
formularios.
Elaborar programas para:
else
if(($nro2 > $nro3) && ($nro2 > $nro1))
{
else
{
?>
Ejercicio 2 (con formulario)
<?php
if(($_REQUEST['nro1'] > $_REQUEST['nro2']) &&
($_REQUEST['nro1'] > $_REQUEST['nro3']))
echo "Es mayor".$_REQUEST['nro1'];
else
if(($_REQUEST['nro2'] > $_REQUEST['nro3'])
&& ($_REQUEST['nro2'] > $_REQUEST['nro1']))
echo "Es mayor".$_REQUEST['nro2'];
else
echo "Es mayor".$_REQUEST['nro3'];
?>
Ejercicio3
Desarrollar un programa
que permita definir si un
número digitado es par.
Ejercicio 3. Par - Impar
Ejercicio 3ª. Par - Impar
<?php
$i=7;
if($i%2==0)
{
echo "<br>".$i." es par";
}
else
{
echo "<br>".$i." es impar";
}
?>
Ejercicio 3b. Par-impar (formulario)
<?php
if ($_REQUEST['nro']%2==0)
{
echo " es par";
}
else
{
echo " es impar";
}
?>
Ejercicio5
Una comercializadora de frutas, vende únicamente dos
clases de frutas: peras y manzanas, el kilo de pera tiene
un valor de $1500 y el de manzana es de $2500. Se debe
desarrollar un programa que permita calcular el valor a
pagar por un cliente, teniendo en cuenta la restricción
de que el cliente compra peras o manzanas, pero no
ambas simultáneamente. Además debe generar una
salida que contenga lo siguiente
Articulo comprado
Valor a pagar
Mensaje que diga GRACIAS POR LA COMPRA
Ejercicio 5ª. (peras y manzanas) IF-ELSE
<?php
$fruta=2;
$nk=5; 1=PERAS
if($fruta==1) 2= MANZANAS
{
$vp=$nk*1800;
echo "Compra Peras"."<br>";
echo "Valor:". $vp."<br>";
echo "Gracias por su compra"."<br>";
}
else
{
if ($fruta==2)
{
$vm=$nk*2500;
echo "Compra Manzanas"."<br>";
echo "Valor:". $vm."<br>";
echo "Gracias por su compra"."<br>";
}
}
?>
Ejercicio 5B. (peras y manzanas) SWITCH
<?php
$fruta="peras";
$nk=5;
switch($fruta)
{
CASE "manzanas":
$vp=$nk*1800;
echo "Compra Peras"."<br>";
echo "Valor:". $vp."<br>";
echo "Gracias por su compra"."<br>";
break;
CASE "peras":
$vm=$nk*2500;
echo "Compra Manzanas"."<br>";
echo "Valor:". $vm."<br>";
echo "Gracias por su compra"."<br>";
break;
}
?>
INICIO
EJERCICIO 11. DFD. SÉRIE DE FIBONACCI
Lea N
a=0
b=1
Imprima a, b
b = suma
Suma = a + b
a=b
SI
Suma < n ? Imprima suma
NO
FIN
Ejercicio11
Desarrollar un programa que
imprima los números de Fibonacci
menores a 100. Tenga en cuenta que
un número Fibonacci se obtiene
calculando la suma de los dos
números anteriores. Ej. 0, 1, 1, 2, 3,
5, 8, 13…
EJERCICIO 11. Serie Fibonacci
<?php
$a = 0;
$b = 1;
for ($i = 1; $i<=10; $i++)
{
$suma = $b + $a;
$b = $a;
$a = $suma;
echo $suma. " ";
}
?>
ACTIVIDAD 5
Codificar y ejecutar en php los
11 ejercicios del Taller 2 y
subirlos a la plataforma
BLACKBOARD.
Utilizar Formularios para
ingresar datos