Autor Tema: PHP $_GET recuperar datos de formularios HTML enviar y recibir valores CU00833B  (Leído 2270 veces)

paramonso

  • Intermedio
  • ***
  • Mensajes: 241
  • El ignorante afirma, el sabio duda y reflexiona.
    • Ver Perfil
Hola. Entrega CU00833B del curso de formación en desarrollos web con PHP desde cero. $_GET PHP: recuperar datos de formularios HTML (pedir datos).

Codigo HTML:

Código: [Seleccionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
<title>PHP Desde cero aprenderaprogramar.com</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Geany 1.27" />
<style type="text/css">
      body{  background-color:yellow; color:blue;}
      h1, h2{text-align:center; color:blue;}
      div{
text-align:left;
background-color:orange;
height:400px;
width:500px;
padding:10px;
margin:20px auto;
}
</style>
</head>

<body>
 <h1>Ejercicio 33 (CU00833B)</h1>
 
 <div>

 <br/>
<form name="formulario"method="get"action="Ejercicio33.php">
      <h1>Calculo del caudal</h1>
       Introduzca el caudal disponible en litros / minuto: <input type="text"name="Litros"value="">
       <br/>
       Introduzca el diámetro del depósito, en metros <input type="text"name="Diametro"value="">
       <br/>
       Introduzca la altura del depósito, en metros <input type="text"name="Altura"value="">
       <br/><br/>
       <input value="Calcular "type="submit"/>
</form>
<br/>

</div>;


</body>

</html>

Codigo PHP

Código: [Seleccionar]
<head>
<title>PHP Desde cero aprenderaprogramar.com</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Geany 1.27" />
<style type="text/css">
      body{  background-color:yellow; color:blue;}
      h1, h2{text-align:center; color:blue;}
      div{
text-align:center;
        border:double 5px;
background-color:orange;
height:260px;
width:550px;
padding:0px;
margin:20px auto;
}
span{border:inset DarkOrange;}
#Sal,#Sal2{
padding:0px;
margin-bottom: 10px;
}
#Sal{background-color:yellow;}
#Sal2{background-color:Khaki;}
</style>
</head>

<body>
<h1>Ejercicio 33 (CU00833B)</h1>
 <h1>DATOS RECIBIDOS</h1>
 
 <div>
 <br/>
<?php 

$Q
=$_GET['Litros'];
$D=$_GET['Diametro'];
$H=$_GET['Altura'];
$Pi=3.141593;
$Radio=$D/2;
$Volumen=$Pi*($Radio*$Radio)*$H;
$Vlitros=$Volumen*1000;
$Minutos=$Vlitros/$Q;

echo 
"<span id=Sal>Litros: "$Q."</span><br/> ";
echo 
"<br/><span id=Sal>Diametro: "$D."</span><br/>";
echo 
"<br/><span id=Sal>Altura : "$H."</span><br/><br/><br/>";

echo 
"<span id=Sal2><strong>El tiempo que transcurrirá hasta el llenado del depósito es de</span><br/> ";
echo 
"<br/><span  id=Sal2>".$Minutos."</span><br/> ";
echo 
"<br/><span  id=Sal2>minutos</strong></span>";

?>

<br/>

</div>;


</body>

</html>

Enlace: http://paramonso.byethost7.com/Ejercicio33(CU00833B).html?i=1

Adios.
« Última modificación: 30 de Julio 2017, 20:52 por Ogramar »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:PHP Ejercicio 33 (CU00833B)
« Respuesta #1 en: 22 de Julio 2017, 18:01 »
Buenas.

El código funciona bien.

Te recomendaría que prestases más atención cuando generas el código html, sueles tener errores de sintaxis, te dejo un enlace el cual te puede ayudar a corregir estos errores fácilmente:

https://validator.w3.org/#validate_by_input

Saludos. ;D

paramonso

  • Intermedio
  • ***
  • Mensajes: 241
  • El ignorante afirma, el sabio duda y reflexiona.
    • Ver Perfil
Re:PHP. $_GET PHP: recuperar datos de formularios HTML. CU00833B
« Respuesta #2 en: 24 de Julio 2017, 13:03 »
Gracias por enviarme el enlace.

Tenia un monton de errores.
  :o

En adelante intentare corregirlos entrando en esta pagina

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".