REALIZAR TODOS ESTOS EJERCICIOS SIN VALIDACION DE DATOS
25. Crea una aplicación que solicite mediante dos campos de texto el nombre y curso del alumno y muestre por pantalla el siguiente mensaje “ El alumno nombre está matriculado en curso”.
- El HTML.
<!doctype html>
<html>
<head>
<title>Nombre y Curso</title>
</head>
<body>
<form action="Ejercicio25b.php" method="post">
<p> Nombre <input type="text" name="nombre" /></p>
<p> Curso <input type="text" name="curso" /></p>
<p><input type="submit" value="Enviar"/></p>
<p><input type="reset" value="Borrar"/></p>
</form>
</body>
</html>
- El PHP.
<?php
$nombre= $_REQUEST['nombre'];
$curso=$_REQUEST['curso'];
echo "El alumno de nombre $nombre está en el curso $curso";
?>
26. Crea una aplicación para implementar una calculadora con las operaciones básicas. Debe solicitar los valores de entrada y la operación a realizar y se mostrará el valor de salida.
- El HTML.
<!doctype html>
<html>
<head>
<title>Calculadora</title>
</head>
<body>
<form action="Ejercicio26.php" method="post">
<p> Valor1 <input type="text" name="valor1" /></p>
<p> Valor2 <input type="text" name="valor2" /></p>
<p>Operacion <select name="operacion">
<option value="suma">SUMAR</option>
<option value="resta">RESTAR</option>
<option value="multiplica">MULTIPLICACION</option>
<option value="divide">DIVISION</option>
</select></p>
<p><input type="submit" value="Enviar"/></p>
<p><input type="reset" value="Borrar"/></p>
</form>
</body>
</html>
- El PHP
<?php
if($_REQUEST['operacion']=="suma"){
echo $_REQUEST['valor1'] + $_REQUEST['valor2'];
}elseif($_REQUEST['operacion']=="resta"){
if($_REQUEST['valor1']<$_REQUEST['valor2']){
echo "El valor de la primera vaiable valor1 tiene que ser
mayor que el valor de la segunda variable valor2 para poder
calcular la resta. Rectifica.";
}else{
echo $_REQUEST['valor1'] - $_REQUEST['valor2'];
}
}elseif($_REQUEST['operacion']=="multiplica"){
echo $_REQUEST['valor1'] * $_REQUEST['valor2'];
}elseif($_REQUEST['operacion']=="divide"){
echo $_REQUEST['valor1'] / $_REQUEST['valor2'];
}else{
echo "Selecciona la operacion de cálculo";
}
?>
27. Crea una aplicación web que permite simular a los clientes el coste de su pedido que posteriormente realizarán a través de otra web. La temática de la web es de accesorios y comida para mascotas.
Mediante un formulario el usuario podrá:
- Introducir el nombre
- Seleccionar de una lista el tipo de producto ( pienso o jaulas)
- Seleccionar de una lista el número de unidades (de 1 a 5)
- Seleccionar la marca del producto (MarcaX y MarcaY)
La información insertada por el usuario será procesada en un script PHP con las siguientes consideraciones:
- El pienso de la MarcaX cuesta 35€ la unidad y el de la MarcaY cuesta 55€
- Las jaulas de la MarcaX cuestan 20€/unidad mientras que las de la MarcaY son 15€
Se debe escribir el código correspondiente al formulario HTML y al script PHP de forma que el cliente obtenga por pantalla un mensaje con su nombre, el resumen de su pedido y el coste de su posible pedido.
- El HTML.
<!doctype html>
<html>
<head>
<title>Calculadora</title>
</head>
<body>
<form action="Ejercicio27.php" method="post">
<p> Nombre <input type="text" name="nombre" /></p>
<p> Tipo de producto <select name="tipoproducto">
<option value="pienso">Pienso</option>
<option value="jaulas">Jaulas</option>
</select></p>
<p> Unidades <select name="unidades">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
<option value=5>5</option>
</select></p>
<p> Marca del producto <select name="marcaproducto">
<option value="Marca X">Marca X</option>
<option value="Marca Y">Marca Y</option>
</select></p>
<p><input type="submit" value="Enviar"/></p>
<p><input type="reset" value="Borrar"/></p>
</form>
</body>
</html>
- El PHP
<?php
if($_REQUEST['tipoproducto']=="pienso"){
if($_REQUEST['marcaproducto']=="Marca X"){
switch($_REQUEST['unidades']){
case 1:
$total=35*1;
$nombre=$_REQUEST['nombre'];
echo "$nombre ha pedido Pienso de la
marca X llegando a costar $total";
break;
case 2:
$total=35*2;
$nombre=$_REQUEST['nombre'];
echo "$nombre ha pedido Pienso de la
marca X llegando a costar $total";
break;
case 3:
$total=35*3;
$nombre=$_REQUEST['nombre'];
echo "$nombre ha pedido Pienso de la
marca X llegando a costar $total";
break;
case 4:
$total=35*4;
$nombre=$_REQUEST['nombre'];
echo "$nombre ha pedido Pienso de la
marca X llegando a costar $total";
break;
case 5:
$total=35*5;
$nombre=$_REQUEST['nombre'];
echo "$nombre ha pedido Pienso de la
marca X llegando a costar $total";
break;
}
}elseif($_REQUEST['marcaproducto']=="Marca Y"){
switch($_REQUEST['unidades']){
case 1:
$total=55*1;
$nombre=$_REQUEST['nombre'];
echo "$nombre ha pedido Pienso de la
marca X llegando a costar $total";
break;
case 2:
$total=55*2;
$nombre=$_REQUEST['nombre'];
echo "$nombre ha pedido Pienso de la
marca X llegando a costar $total";
break;
case 3:
$total=55*3;
$nombre=$_REQUEST['nombre'];
echo "$nombre ha pedido Pienso de la
marca X llegando a costar $total";
break;
case 4:
$total=55*4;
$nombre=$_request['nombre'];
echo "$nombre ha pedido Pienso de la
marca X llegando a costar $total";
break;
case 5:
$total=55*5;
$nombre=$_REQUEST['nombre'];
echo "$nombre ha pedido Pienso de la
marca X llegando a costar $total";
break;
}
}else{
echo "Selecciona la marca";
}
}elseif($_REQUEST['tipoproducto']=="jaulas"){
if($_REQUEST['marcaproducto']=="Marca X"){
switch($_REQUEST['unidades']){
case 1:
$total=20*1;
$nombre=$_REQUEST['nombre'];
echo "$nombre ha pedido Pienso de la
marca X llegando a costar $total";
break;
case 2:
$total=20*2;
$nombre=$_REQUEST['nombre'];
echo "$nombre ha pedido Pienso de la
marca X llegando a costar $total";
break;
case 3:
$total=20*3;
$nombre=$_REQUEST['nombre'];
echo "$nombre ha pedido Pienso de la
marca X llegando a costar $total";
break;
case 4:
$total=20*4;
$nombre=$_REQUEST['nombre'];
echo "$nombre ha pedido Pienso de la
marca X llegando a costar $total";
break;
case 5:
$total=20*5;
$nombre=$_REQUEST['nombre'];
echo "$nombre ha pedido Pienso de la
marca X llegando a costar $total";
break;
}
}elseif($_REQUEST['marcaproducto']=="Marca Y"){
switch($_REQUEST['unidades']){
case 1:
$total=15*1;
$nombre=$_REQUEST['nombre'];
echo "$nombre ha pedido Pienso de la
marca X llegando a costar $total";
break;
case 2:
$total=15*2;
$nombre=$_REQUEST['nombre'];
echo "$nombre ha pedido Pienso de la
marca X llegando a costar $total";
break;
case 3:
$total=15*3;
$nombre=$_REQUEST['nombre'];
echo "$nombre ha pedido Pienso de la
marca X llegando a costar $total";
break;
case 4:
$total=15*4;
$nombre=$_REQUEST['nombre'];
echo "$nombre ha pedido Pienso de la
marca X llegando a costar $total";
break;
case 5:
$total=15*5;
$nombre=$_REQUEST['nombre'];
echo "$nombre ha pedido Pienso de la
marca X llegando a costar $total";
break;
}
}
}else{
echo "Selecciona el tipo de producto ";
}
?>
No hay comentarios:
Publicar un comentario