Ver Mensaje Individual
  #18 (permalink)  
Antiguo 20/01/2013, 22:20
Avatar de arcanisgk122
arcanisgk122
 
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 14 años, 6 meses
Puntos: 28
Respuesta: Llamar value de un <select>

ok entiendo pero tomando en cuenta que yo estoy tratando de hacer algo parecido en mi web para trabajar fechas globales y valores Datatime()

yo estoy trabanado con este formulario: si te interesa cambialo por eso que tienes:

Código PHP:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es-ES">
  3. <head>
  4. <meta charset="utf-8" />
  5. <title>Test</title>
  6. </head>
  7. <body>
  8. <form action="destino.php" method="post">
  9. <select name="dia">
  10.         <?php
  11.         for ($d=1; $d<=31; $d++) {
  12.             if ($d == date('j'))
  13.                 echo '<option value="'.$d.'" selected>'.$d.'</option>';
  14.             else
  15.                 echo '<option value="'.$d.'">'.$d.'</option>';
  16.         }
  17.         ?>
  18. </select>
  19. <select name="mes">
  20.         <?php
  21.         for ($m=1; $m<=12; $m++) {
  22.             if ($m == date('m'))
  23.                 echo '<option value="'.$m.'" selected>'.$m.'</option>';
  24.             else
  25.                 echo '<option value="'.$m.'">'.$m.'</option>';
  26.         }
  27.         ?>
  28. </select>
  29. <select name="año">
  30.         <?php
  31.         for($y=date('o'); $y>=1910; $y--){
  32.             if ($y == date('o'))
  33.                 echo '<option value="'.$y.'" selected>'.$y.'</option>';
  34.             else
  35.                 echo '<option value="'.$y.'">'.$y.'</option>';
  36.         }
  37.         ?>
  38. </select>
  39. metes tu boton aki
  40. </form>
  41. </body>
  42. </html>

MAs facil menos complejo prueba

para ver los valores de las fechas recivida solo imprime Directamente esto:

Código PHP:
Ver original
  1. <?php
  2. if (isset($_POST['enviar'])) {
  3.     echo 'Fecha recibida: '.$_POST['dia'].'/'.$_POST['mes'].'/'.$_POST['año'];
  4. }
  5. ?>

si aun asi quieres hacer mas con la fecha y los dato también pues des hacer esto

Código PHP:
Ver original
  1. <?php
  2.  
  3. $dia = $_POST['dia'];
  4. $mes = $_POST['mes'];
  5. $anio = $_POST['año'];
  6.  
  7. $fecha = "$dia-$mes-$año";
  8. setlocale(LC_ALL,"es_ES@euro","es_ES","esp");
  9. $fecha_completa = strftime("El %d de %B de %Y", strtotime($fecha));
  10.  
  11. echo "$fecha // $fecha_completa";

y si tienes algun problema con el juego de caracteres te recuerdo que debes codificar el PHP sen UTF-8 sin bom y en la cabecera de tu documento PHP puedes colocar esto:

Código HTML:
Ver original
  1. <!doctype html>
  2. <meta charset="utf-8">
  3. <title>tu web</title>
  4. </head>

es HTML5
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB