Ejercicios de formularios PHP

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

Configurar NAS LACIE y probar que podemos acceder a él en la red interna

El modelo de NAS que hemos utilizado es el LACIE 5big. Una de las cosas que debemos tener en cuenta es: - En la red hay un servidor DHCP...