Autor Tema: Curso PHP. Recuperar datos de formulario con GET form name method CU00833B  (Leído 1957 veces)

bermartinv

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 298
    • Ver Perfil
Hola, adjunto mi solución al ejercicio de este tema CU00833B del curso básico de programación PHP.

Citar
Un operario de una fábrica recibe cada cierto tiempo un depósito cilíndrico de dimensiones variables, que debe llenar de aceite a través de una toma con cierto caudal disponible. Se desea crear una aplicación web que le indique cuánto tiempo transcurrirá hasta el llenado del depósito. El caudal disponible se considera estable para los tiempos que tardan los llenados de depósitos y lo facilita el propio operario, aportando el dato en litros por minuto.

http://localhost/PhpProject1/get1.php/formularioLitros.html

Y el código es el siguiente, para el formulario:
Código: [Seleccionar]
<!DOCTYPE html>

<html>

<head>

<title>Ejemplo aprenderaprogramar.com</title>

<meta charset="utf-8">

</head>

       <body>

             <form name="formularioDatos" method="get" action="litros.php" ONSUBMIT = ' return true'>

             <p> CÁLCULO DEL TIEMPO EN LLENAR EL DEPOSITO </p>

             <br/>

             Introduzca el caudal disponible en litros / minuto: <input type="text" name="caudal" value="">

             <br/> <br/>

             Introduzca el diámetro del depósito, en metros: <input type="text" name="diametro" value="">

             <br/> <br/>

             Introduzca la altura del depósito, en metros: <input type="text" name="altura" value="">

             <br/> <br/>

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

             </form>

       </body>

</html>

y el código PHP
Código: [Seleccionar]
<!DOCTYPE html>
<html>
    <head>
    <title>Ejemplo aprenderaprogramar.com</title>
    <meta charset="utf-8">
    </head>
    <body>
<?php

    $caudal 
$_GET['caudal'];
    
$diametro $_GET['diametro'];
    
$altura $_GET['altura'];
    
define ('PI','3.1416');
    
$radio $diametro 2;
    
/*  V = Pi * (R ^ 2) * H : Vlitros = V * 1000 */
    
$volumen PI * ( $radio $radio) * $altura;
    
$volumenLitros $volumen 1000;
    
$tminutos $volumenLitros $caudal;

?>

       
        <h1 style="font-size:3em;color:blue">El tiempo que transcurrirá hasta
            el llenado del depósito es de
        <?php echo floor($tminutos). ' minutos aproximadamente.' ?>
       
        </h1>
    </body>
</html>

Saludos
« Última modificación: 01 de Junio 2017, 19:11 por Ogramar »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:Curso PHP. Recuperar datos de formulario con GET.CU00833B
« Respuesta #1 en: 14 de Marzo 2017, 19:39 »
El ejercicio está bien resuelto.

Por cierto, el enlace que pusiste es de una ruta local. :o


Saludos. ;D
« Última modificación: 14 de Marzo 2017, 19:55 por pedro,, »

bermartinv

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 298
    • Ver Perfil
Re:Curso PHP. Recuperar datos de formulario con GET.CU00833B
« Respuesta #2 en: 20 de Marzo 2017, 16:09 »
Gracias pedro,, por tu tiempo.
Lo siento, he puesto un enlace local.
Este si: http://cursophp.byethost14.com/formulario/rellenar/formularioLitros.html
Muchas gracias

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".