Muestra del código PHP Ejercicio 22
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>CFGS - Desarrollo de Aplicaciones Web</title>
<style>
body {
font-family: Arial, sans-serif;
background: #f4f6f9;
margin: 0;
padding: 0;
}
header {
background: #F59C27;
color: white;
padding: 15px;
text-align: center;
}
h1 {
margin: 0;
}
main {
max-width: 1000px;
margin: 30px auto;
padding: 20px;
background: white;
border-radius: 10px;
box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}
ul {
list-style: none;
padding: 0;
}
footer{
margin: auto;
background-color: #F59C27;
text-align: center;
height: 150px;
color: white;
position: fixed;
bottom: 0;
left: 0;
width: 100%;
}
main{
text-align:center;
justify-content:center;
}
a{
text-decoration: none;
color:purple;
}
table{
border-collapse: collapse;
width: 100%;
border-width: 4px;
}
td{
padding: 10px;
border-width: 4px;
}
#encabezado{
background-color: lightsteelblue;
font-weight: bold;
}
.codigos{
background-color: lightblue;
}
.mostrar{
background-color: lightsalmon;
}
tr{
height: 80px;
}
</style>
</head>
<body>
<header>
<h1><b>UT3: CARACTERÍSTICAS DEL LENGUAJE PHP</b></h1>
<a href="../../AMNDWESProyectoDWES/indexProyectoDWES.php">Alberto Méndez Núñez | 03/10/2025</a>
<p>Curso 2025/2026 - Grupo DAW2</p>
</header>
<main>
<h2><b>Ejercicio 22</b></h2>
<!-- Formulario HTML para recoger un cuestionario de una persona -->
<form method="post" action="">
<label for="nombre">Nombre:</label>
<input type="text" name="nombre" id="nombre"/>
<br>
<br>
<label for="edad">Edad:</label>
<input type="number" name="edad" id="edad"/>
<br>
<br>
<label for="fecha">Fecha:</label>
<input type="date" name="fecha" id="fecha"/>
<br>
<br>
<!-- Botón de envío del formulario -->
<input type="submit" name="submit" value="Enviar">
</form>
<?php
/*
* Autor: Alberto Méndez Núñez
* Fecha de ultima modificación: 17/10/2025
*22. Construir un formulario para recoger un cuestionario realizado a una persona y mostrar en la misma página las preguntas y las respuestas
recogidas.
*/
// Comprueba si se ha enviado el formulario.
// isset($_REQUEST['submit']) verifica si el botón de submit fue pulsado.
if (isset($_REQUEST['submit'])) {
// Recoge los valores introducidos en el formulario usando $_REQUEST.
// El operador ?? '' asegura que, si no existe el valor, se use una cadena vacía.
$nombre = $_REQUEST['nombre'] ?? '';
$edad = $_REQUEST['edad'] ?? '';
$fecha = $_REQUEST['fecha'] ?? '';
// Muestra un título para los datos introducidos.
echo "<br><br>";
echo "<h3>Datos introducidos:</h3>";
// Muestra cada valor recogido en el formulario.
echo $nombre . "<br>";
echo $edad . "<br>";
echo $fecha . "<br>";
}
?>
</main>
</body>
</html>