Ver Mensaje Individual
  #8 (permalink)  
Antiguo 02/03/2012, 07:10
Avatar de JaimeMSE
JaimeMSE
 
Fecha de Ingreso: diciembre-2010
Ubicación: Isla Cristina (Huelva)
Mensajes: 164
Antigüedad: 13 años, 4 meses
Puntos: 7
Respuesta: Formulario con lista desplegable

Aquí te dejo un código que te puede servir si sabes como usarlo.

Es un codigo que en un formulario pone los dias, meses y años con un bucle. Luego selecciona dependiendo el valor de la base de datos. Ahora adáptalo a tu problema.

Código PHP:
Ver original
  1. //Separamos la fecha
  2. $fecha = strtotime($row["fecha"]);
  3. $ano = date("Y", $fecha);
  4. $mes = date("m", $fecha);
  5. $dia = date("j", $fecha);
  6.  
  7. <select name="dia">
  8. <?php for ($i = 1; $i <= $dias_mes; $i++) {
  9.     if ($i == $dia) {
  10.         echo '<option value="' . $i . '" selected="selected">' . $i . '</option>' . PHP_EOL;
  11.     } else {
  12.         echo '<option value="'.$i.'">'.$i.'</option>' . PHP_EOL;
  13.     }
  14. }
  15. ?>
  16. </select>
  17.  
  18. <select name="mes">
  19. <?php for ($i = 1; $i <= 12; $i++) {
  20.     if ($i == $mes) {
  21.         echo '<option value="' . $i . '" selected="selected">' . $i . '</option>' . PHP_EOL;
  22.     } else {
  23.         echo 'Mes: <option value="'.$i.'">'.$i.'</option>' . PHP_EOL;
  24.     }
  25. }
  26. ?>
  27. </select>
  28.  
  29. <select name="ano">
  30. <?php for ($i = 2012; $i >= 1990; $i--) {
  31.     if ($i == $ano) {
  32.         echo '<option value="' . $i . '" selected="selected">' . $i . '</option>' . PHP_EOL;
  33.     } else {
  34.         echo '<option value="'.$i.'">'.$i.'</option>' . PHP_EOL;
  35.     }
  36. }
  37. ?>
__________________
@JaimeMSE - ¡Sígueme!