Está en la página 1de 5

Ministerio de Viceministerio de Dirección General de Instituto de Educación Superior Tecnológico

PERU
Defensa Políticas para la Defensa Educación y Doctrina Público De las Fuerzas Armadas

Carrera Profesional Técnica: Computación e Informática


UNIDAD DIDÁCTICA: Gestión y Administración Web

Guía de práctica Nº 06

Formularios con PHP y HTML

Aplicación web N° 01
Desarrollar una aplicación web que permita seleccionar de un control select una dependencia y
que en una caja de texto ingrese el correspondiente sueldo, luego al hacer clic en un botón,
debe mostrar en otra página la dependencia seleccionada, el sueldo ingresado, el aumento y el
sueldo neto.
Dependencia Aumento
Contabilidad 10%
Gerencia 11%
Ventas 9%
Almacén 5%
Sistemas 6%
Solución:

Primero desarrollamos la página HTML, donde crearemos al formulario:

dependencia.html

<html>
<head><title>Empresa Alicorp</title></head>
<body>
<B>Empresa Alicorp S.A.</B>
<P>
<form action="dependencia.php" method ="post">
Seleccione una dependencia:
<select name="departamentos">
<option value="conta">Contabilidad</option>
<option value="gere">Gerencia</option>
<option value="venta" selected>Ventas</option>
<option value="alma">Almacen</option>
<option value="sis">Sistemas</option>
</select>
<p>Ingrese sueldo:
<input type="text" name="TxtSueldo" size= 5>
<p><input type="submit" value="Calcular">
<input type="reset" value="Limpiar">
</form>
</body>
</html>

Ing. Frank Alave Osco 1 frank.alave.osco@gmail.com


IESTPFFAA Gestión y Administración Web

Luego codificamos la página PHP:

dependencia.php

<?php
$dependencia = $_POST["departamentos"];
$sueldo = $_POST["TxtSueldo"];

echo '<b>Resultados</b><br>';
echo '-------------<br>';
if($dependencia == 'conta'){
$aumento = $sueldo * 0.1;
echo 'La dependencia es: CONTABILIDAD';
}
elseif($dependencia == 'gere'){
$aumento = $sueldo * 0.11;
echo 'La dependencia es: GERENCIA';
}
elseif($dependencia == 'venta'){
$aumento = $sueldo * 0.09;
echo 'La dependencia es: VENTAS';
}
elseif($dependencia == 'alma'){
$aumento = $sueldo * 0.05;
echo 'La dependencia es: ALMACÉN';
}
else{
$aumento = $sueldo * 0.06;
echo 'La dependencia es: SISTEMAS';
}
echo '<br>El sueldo normal es: '.$sueldo;
echo '<br>El aumento es: '.$aumento;
$sueldoneto = $sueldo + $aumento;
echo '<br>El sueldo neto es: '.$sueldoneto;
?>

Ing. Frank Alave Osco 2 frank.alave.osco@gmail.com


IESTPFFAA Gestión y Administración Web

Se muestran los siguientes resultados:

Aplicación web N° 02
Desarrollar una aplicación web que permita calcular el pago total por la matrícula y el costo de
los cursos que decide llevar un estudiante, sabiendo que la matrícula es de acuerdo al turno:

Costo
Turno
Matricula
Mañana 100
Tarde 90
Noche 80

Y el costo de los cursos que se brindan son los siguientes:

Curso Costo
Oracle 1110
Java 900
Python 850
PHP 800

Solución:

Primero desarrollamos la página HTML, donde crearemos al formulario, el cual se visualizará de


la siguiente manera:

Ing. Frank Alave Osco 3 frank.alave.osco@gmail.com


IESTPFFAA Gestión y Administración Web

cursos.html

<html>
<head><title>IESTPFFAA</title></head>
<body>
<B>IESTP "DE LAS FUERZAS ARMADAS"</B>
<P>
<form action="cursos.php" method ="post">
<b>Estudiante:</b><input type="text" name="TxtEstudiante" size=20>
<br> <b>Seleccione turno:</b> <br/>
<input type="radio" name="turno" value="manana" checked="checked"/>Ma&ntilde;ana
<input type="radio" name="turno" value="tarde" />Tarde
<input type="radio" name="turno" value="noche" />Noche

<br> <b>Seleccione cursos:</b> <br/>


<input type="checkbox" name="curso[]" value="ora" checked="checked">Oracle
<input type="checkbox" name="curso[]" value="ja">Java
<input type="checkbox" name="curso[]" value="py">Python
<input type="checkbox" name="curso[]" value="php">PHP
<p>

<input type="submit" value="Calcular">


<input type="reset" value="Limpiar">
</form>
</body>
</html>

Luego codificamos la página PHP


cursos.php

<?php
$Estud = $_POST["TxtEstudiante"];
$Turno = $_POST["turno"];
$Cursos = $_POST['curso'];

echo '<b>Resultados</b>';
echo '<br><b>--------------</b>';

echo '<br>Estudiante: <b>'. $Estud.'</b>';

if($Turno == 'manana')
$costoMat = 100;
elseif ($Turno == "tarde")
$costoMat = 90;
else
$costoMat = 80;

echo '<br>El costo de la matricula es: <b>'. $costoMat.'</b>';


$costoOra = 0;
$costoJa = 0;

Ing. Frank Alave Osco 4 frank.alave.osco@gmail.com


IESTPFFAA Gestión y Administración Web

$costoPy = 0;
$costoPhp = 0;

foreach($Cursos as $C){
if($C == 'ora')
$costoOra = 1110;

if($C == 'ja')
$costoJa = 900;

if($C == 'py')
$costoPy = 850;

if($C == 'php')
$costoPhp = 800;
}

$costoTotal = $costoMat + $costoOra + $costoJa + $costoPy + $costoPhp;


echo '<br>El costo total a pagar es: <b>'.$costoTotal.'</b>';
?>

Finalmente se muestran los siguientes resultados:

Ing. Frank Alave Osco 5 frank.alave.osco@gmail.com

También podría gustarte