Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2011, 19:00
Avatar de kahlito
kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 2 meses
Puntos: 65
Resumir o no repetir la manera de mostrar el día elegido en select option

Hola.

Si tengo este formulario para elegir el día de nacimiento o del mes:

Código PHP:
<form action="<?php echo $_SERVER['PHP_SELF'?>" method="post">
<legend>Tomador</legend>
    <fieldset>
        <legend>Datos personales</legend>
        <select id="dia-nacimiento" name="dia-nacimiento">
        <option value="dia" selected>Día:</option>
        <?php        
        
for($i=1;$i<32;$i++)
        echo 
"<option value=\"{$i}\">{$i}</option>";       
        
?>
        </select>     
</fieldset>
<input type="submit" value="Enviar" name="botonenviar" />
</form>

Y luego quiero mostrar el día elegido por el usuario, ¿como puedo evitar seguir este mismo ejemplo hasta llegar al 31? ¿Tengo que crear otro array o un nuevo bucle?


Código PHP:
<?php
 
if ($_REQUEST['dia-nacimiento']== 1
  {   
    echo 
"El día es: 1"
   }
  elseif (
$_REQUEST['dia-nacimiento']== 2
  {   
    echo 
"El día es: 2"
   }
  elseif(isset(
$_POST['botonenviar']))
{echo 
"Por favor elija un día";} 
?>
Saludos.