Hola, resulta que tengo un formulario, en el que pregunta por la edad, sexo y luego hay que elegir una opción de un grupo de radio buttons (A, B, C, D, E). Necesito que el mensaje de vuelta diga a que categoría pertenece, pero necesito que la categorías sean:
Si elige cualquier edad + radio "A" = Categoria A
Si elige cualquier edad + radio "B" = Categoria B
Si elige cualquier edad + radio "C" = Categoria C
Si elige cualquier edad + radio "D" = Categoria D
Si pone una edad de 15 a 18 años + radio E + Sexo M = Categoria E Masculino de 15 a 18 años.
Si pone una edad de 19 a más años + radio E + Sexo M = Categoria E Masculino de 19 a más años.
Si pone una edad de 15 a 18 años + radio E + Sexo F = Categoria E Femenino de 15 a 18 años.
Si pone una edad de 19 a más años + radio E + Sexo F = Categoria E Femenino de 19 a más años.
Este es el codigo que tengo.
Código PHP:
Ver original<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<title>Formulario con HTML5 y PHP</title> </head>
</head>
<?php
//1. Crear conexión a la Base de Datos
if (!$conexion) {
}
//2. Seleccionar la Base de Datos a utilizar
if (!$seleccionar_bd) {
}
//3. Tomar los campos provenientes del Formulario
$Nnombre = $_POST['nombre'];
$Aapellido = $_POST['apellido'];
$Eemail = $_POST['email'];
$Ssexo = $_POST['sexo'];
$Eedad = $_POST['edad'];
$Uupa = $_POST['upa'];
//4. Insertar campos en la Base de Datos (No inserto el id_empleado ya que se genera automaticamente)
$insertar = mysql_query("INSERT INTO ####### (Nnombre, Aapellido, Eemail, Ssexo, Eedad, Uupa) VALUES ('{$Nnombre}', '{$Aapellido}', '{$Eemail}', '{$Ssexo}', '{$Eedad}', '{$Uupa}')", $conexion);
if (!$insertar) {
die("Fallo en la insercion de registro en la Base de Datos: " . mysql_error()); }
//4. Cerrar conexión a la Base de Datos
?>
//------------cuerpo-----------------
<body>
<section>
<article>
<table id="head" class="head" align="center" width="500px">
<tr><th>
<header>
Informacion del formulario
</header>
</th></tr>
</table>
<table class="cuerpo" align="center" border="1" width="500px">
<tr>
<th>Nombre</th>
<th>Datos</th>
</tr>
<?php
//La informaci�n que se muestra se lee de las variables dentro del array $_POST
if (isset($_POST['nombre'])) echo "<tr><td>Nombre</td>".
"<td>".$_POST['nombre']."</td></tr>";
if (isset($_POST['apellido'])) echo "<tr><td>Apellido</td>".
"<td>".$_POST['apellido']."</td></tr>";
if (isset($_POST['email'])) echo "<tr><td>Email</td>".
"<td>".$_POST['email']."</td></tr>";
if (isset($_POST['sexo'])) echo "<tr><td>Sexo</td>".
"<td>".$_POST['sexo']."</td></tr>";
if (isset($_POST['edad'])) echo "<tr><td>Edad</td>".
"<td>".$_POST['edad']."</td></tr>";
if (isset($_POST['upa'])) echo "<tr><td>Usted pertenece a:</td>".
"<td>".$_POST['upa']."</td></tr>";
echo "</table>";
?>
</table>
</article>
</section>
</body>
//------------cuerpo-----------------
//------------estilo-----------------
<style = "text/css">
.cuerpo{
border: #C60;
border:solid 1px LightSteelBlue;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}
.head{
font-family: Arial, Helvetica, sans-serif;
font-size: 26px;
}
table {border-collapse:collapse}
table td {border: 1px solid #000000}
</style>
//------------estilo-----------------
</html>
Código HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<html>
<head>
<title>Formulario de Contacto</title>
<script type="text/javascript" src="validar.js"></script>
</head>
<body>
<!-- Inicio Formulario de Contacto por Dasumo-->
<div align="left">
<form name="formulario" method="POST" action="contacto.php" onSubmit="return Validar(this);">
<table>
<tr>
<td class="label"><label for="nombre">Nombre:</label></td>
<td class="campo"><input id="nombre" name="nombre" type="text" size="27" onKeyUp="formulario.nombre.value=formulario.nombre.value.toUpperCase();"></td>
</tr>
<tr>
<td class="label"><label for="apellido">Apellido:</label></td>
<td class"campo"><input id="apellido" name="apellido" type="text" size="27" onKeyUp="formulario.apellido.value=formulario.apellido.value.toUpperCase();"></td>
</tr>
<tr>
<td class="label"><label for="email">Correo Electrónico: </label></td>
<td class="campo"><input id="email" name="email" type="text" size="27" onKeyUp="formulario.email.value=formulario.email.value.toUpperCase();"></td>
</tr>
<tr>
<td class="label"><label for="sexo">Sexo:<br></label></td>
<td class="campo">Masculino<input type="radio" name="sexo" value="M" onClick="bloquear()">
Femenino<input type="radio" name="sexo" value="F" onClick="bloquear()"></td>
</tr>
<tr>
<td class="label"><label for="edad">Edad:</label></td>
<td class="campo"><input id"edad" name="edad" type="text" size="1" maxlength="2" onKeypress="return validaredad(event)"></td>
</tr>
<tr>
<td class="label"><label for"upa">Usted pertenece a:<br></label></td>
<td class="campo">A<input type="radio" name="upa" value="A" disabled><br>
B<input type="radio" name="upa" value="B" disabled><br>
C<input type="radio" name="upa" value="C" disabled><br>
D<input type="radio" name="upa" value="D" disabled><br>
E<input type="radio" name="upa" value="E" disabled></td>
</tr>
<td class="boton"><input type="submit" name="submit" value="Enviar" class="enviar" /> <input type="reset" name="reset" value="Borrar"></td>
</table>
</form>
</div>
<!-- Fin Formulario de contacto -->
</body>
<style = "text/css">
body{
font-family: Arial, Helvetica, sans-serif;
}
table{
font-size:12px;
}
form input {
font-size:12px;
background: white;
border:solid 1px LightSteelBlue;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
margin-right: 15px;
}
.enviar {
background: #F60;
border: #F90;
color: #FFF;
cursor: pointer;
border: none;
border-radius: 0px;
}
</style>
</html>
Les agradecería si me ayudaran.
Saludos