23/04/2012, 12:17
|
| | Fecha de Ingreso: abril-2012 Ubicación: chile
Mensajes: 33
Antigüedad: 12 años, 8 meses Puntos: 0 | |
Respuesta: envio de datos en formulario usando selec ahora amigo te ago una consulta, resulta que al ejercicios le añadi 2 radio buttom que son el sexo de la persona y un checkbox para saber si tiene licencia de conducir, pero me ocurre un problema solo me manda el mensaje de la edad que selecciono y delo demas nada este es mi codigo
codigo primer archivo:
<form id="form1" name="form1" method="post" action="seleccion3.php">
<p>
<label for="edad">edad</label>
<select name="edad" id="edad">
<option value="" selected>------</option>
<?php
for($f=1;$f<=100;$f++)
{
echo '<option value='.$f.'>'.$f.'</option>';
}
?>
</select>
<p>
<input type="radio" name="radio" id="radio" value="sexo" />
<label for="radio">masculino</label>
<input type="radio" name="radio" id="radio2" value="sexo2" />
<label for="radio2">femenino</label>
<p>
<input type="checkbox" name="checkbox" id="checkbox" />
<label for="checkbox">licencia</label>
<p>
<input type="submit" name="button" id="button" value="Enviar" />
</form>
codigo segundo archivo:
<?php
if (isset($_POST['edad']) && $_POST['edad'] != "") {//Esta línea dice: si esxiste $_POST['edad'] y si $_POST['edad'] no es igual a nada
$f = $_POST['edad'];//entonces $f toma su valor
if($f <=4){
?>
<script>
alert("es un bebe");
location.href='selec.php';
</script>
<?php
}
if (($f >= 5) && ($f <= 10)) {//comprobar si está dentro del rango
?>
<script>
alert("es un niño");
location.href='selec.php';
</script>
<?php
}
if (($f >= 11) && ($f <= 25)) {//comprobar si está dentro del rango
?>
<script>
alert("es un joven");
location.href='selec.php';
</script>
<?php
}
if ($f >= 26) {//comprobar si está dentro del rango
?>
<script>
alert("es un adulto");
location.href='selec.php';
</script>
<?php
}
if ($_REQUEST['radio']=="sexo")
{
?>
<script>
alert("es masculino");
location.href='selec.php';
</script>
<?php
}
if ($_REQUEST['radio']=="sexo2")
{
?>
<script>
alert("es femenino");
location.href='selec.php';
</script>
<?php
} if (isset($_REQUEST['checkbox']))
{
?>
<script>
alert("tienes licencia");
location.href='selec.php';
</script>
<?php
}
else {
?>
<script>
alert(" no tienes licencia");
location.href='selec.php';
</script>
<?php
}
}
?>
ojala puedas ayudarme a resolver mi problema gracias |