Meketeke Seguir
Gamma
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
- Desde
- 22 Jun 2016
- Mensajes
- 453
Buenas, estoy haciendo un ejercicio sobre llevar los datos de un formulario a otra página.
La página del formulario es la siguiente:
Aquí una captura para que sea algo más visual:
Y a continuación el código de la página de respuesta:
El resultado final me gustaría que toda la información seleccionada en el formulario apareciera de la siguiente manera:
Mi problema es que principalmente no sé como en el documento del formulario solo se pueda seleccionar una opción entre varón y mujer y según lo que elijas eso mismo aparezca en el resultado. Tampoco me aparece el texto incluído en el textarea en el resultado final. Por último en las cosillas de los intereses me gustaría que dependiendo de si la he seleccionado o no en el resultado final al lado de la opción me apareciera Sí o No.
Espero haberme explicado de forma decente. Gracias de antemano.
La página del formulario es la siguiente:
HTML:
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Caso práctico</title>
</head>
<body>
<h1 style="text-align:center">Suscripción electrónica a nuestro boletín.</h1>
<p>Nota: Este es un formulario de ejemplo en el que los datos aquí escritos se trasladan a otra página</p>
<form action="comprobar.php" method="POST">
Nombre: <input type="text" name="nombre" id="">
Apellidos: <input type="text" name="apellidos" id="">
e-mail: <input type="email" name="email" id="">
Contraseña: <input type="password" name="password" id="">
<br>
<br>
<div class="genero" style="float:left; margin-left: 40px;">
<span>Sexo</span>
<table>
<tr>
<td><label><input type="radio" name="varon" id="" value="Varón"> Varón</label></td>
</tr>
<tr>
<td><label><input type="radio" name="mujer" id="" value="Mujer"> Mujer</label></td>
</tr>
</table>
</div>
<div class="estudios" style="float:left; margin-left: 40px; margin-right: 40px;">
<span>Nivel de estudios</span>
<table>
<tr>
<td><input type="radio" name="cert_esc" id=""> Certificado escolar</td>
</tr>
<tr>
<td><input type="radio" name="grad_eso" id=""> Graduado en eso</td>
</tr>
<tr>
<td><input type="radio" name="bach_fp" id=""> Bachiller - Formación profesional</td>
</tr>
<tr>
<td><input type="radio" name="diplo" id=""> Diplomado</td>
</tr>
<tr>
<td><input type="radio" name="lic_doc" id=""> Licenciado o Doctorado</td>
</tr>
</table>
</div>
<div class="intereses">
<span>Interesado en los siguientes temas:</span>
<table>
<tr>
<td><input type="checkbox" name="music" id=""> Música</td>
</tr>
<tr>
<td><input type="checkbox" name="sport" id=""> Deportes</td>
</tr>
<tr>
<td><input type="checkbox" name="cine" id=""> Cine</td>
</tr>
<tr>
<td><input type="checkbox" name="books" id=""> Libros</td>
</tr>
<tr>
<td><input type="checkbox" name="science" id=""> Ciencia</td>
</tr>
</table>
</div>
<br>
<div class="other">
<span>Día de la semana que le interesa recibirlo</span>
<br>
<br>
<select name="dias" id="">
<option value="lunes">Lunes</option>
<option value="martes">Martes</option>
<option value="miercoles">Miércoles</option>
<option value="jueves">Jueves</option>
<option value="viernes">Viernes</option>
<option value="sabado">Sábado</option>
<option value="domingo">Domingo</option>
</select>
<br>
<br>
<span>Su opinión:</span>
<br>
<textarea name="mensaje" id="" cols="50" rows="10" placeholder="Su opinión:"></textarea>
<br>
<br>
<input type="submit" value="Comprobar el formulario">
<input type="button" value="Borrar todo">
</div>
</form>
</body>
</html>
Aquí una captura para que sea algo más visual:
Y a continuación el código de la página de respuesta:
PHP:
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Caso práctico</title>
</head>
<body>
<?php
// Datos generales
$nombre=$_POST['nombre'];
$apellidos=$_POST['apellidos'];
$email=$_POST['email'];
$password=$_POST['password'];
// Sexo
$varon=$_POST['varon'];
$mujer=$_POST['mujer'];
// Estudios
$certificado=$_POST['cert_esc'];
$eso=$_POST['grad_eso'];
$bach_fp=$_POST['bach_fp'];
$diplo=$_POST['diplo'];
$licenciado=$_POST['lic_doc'];
// Intereses
$musica=$_POST['music'];
$deportes=$_POST['sports'];
$cine=$_POST['cine'];
$libros=$_POST['books'];
$ciencia=$_POST['science'];
// Mensaje
$mensaje=$_POST['mensaje'];
// Función Sexo
/*$sexo = if ($varon == "Varón") {
echo $varon;
}
else {
echo $mujer;
}*/
?>
<h3>Tus datos de suscripción:</h3>
<p>Estos son los datos que nos ha enviado:</p>
<br>
<p><strong>Nombre: <?php echo $nombre;?></strong></p>
<p><strong>Apellidos: <?php echo $apellidos;?></strong></p>
<p><strong>E-mail: <?php echo $email;?></strong></p>
<p><strong>Contraseña: <?php echo $password;?></strong></p>
<p><strong>Sexo: <?php echo $mujer; echo $varon;?></strong></p>
<p><strong>Estudios:</strong></p>
<p><strong>Música:</strong></p>
<p><strong>Deportes:</strong></p>
<p><strong>Cine:</strong></p>
<p><strong>Libros:</strong></p>
<p><strong>Ciencia:</strong></p>
<p><strong>Día de la semana:</strong></p>
<p><strong>Tu comentario: <?php $mensaje;?></strong></p>
</body>
</html>
El resultado final me gustaría que toda la información seleccionada en el formulario apareciera de la siguiente manera:
Mi problema es que principalmente no sé como en el documento del formulario solo se pueda seleccionar una opción entre varón y mujer y según lo que elijas eso mismo aparezca en el resultado. Tampoco me aparece el texto incluído en el textarea en el resultado final. Por último en las cosillas de los intereses me gustaría que dependiendo de si la he seleccionado o no en el resultado final al lado de la opción me apareciera Sí o No.
Espero haberme explicado de forma decente. Gracias de antemano.