Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2009, 08:59
alfredorz
 
Fecha de Ingreso: junio-2008
Mensajes: 56
Antigüedad: 15 años, 11 meses
Puntos: 1
problema formulario fecha con selected

Hola!! Os cuento lo que quiero: tengo un formulario en el cual podemos seleccionar la fecha y el año, lo que quiero es que cuanto el usuario entre en la página del formulario aparezca en el formulario "select" el mes actual (y a posteriori el año) y una vez va seleccionando distintos meses se quede en el último mes seleccionado (esto si que lo tengo echo).

El problema es que no sé que condición tengo que poner.

Escribo el código:

Cita:
$mes_actual = date(m);
<form name="formConsultas" method="post" action="consultas_admin.php">;
echo '<select name = "mes">';

/*por comodidad los meses los renombro en el formulario de 01-12*/
echo '<option value="01"';
if ($_POST['mes']==01 OR $mes_actual==01) {echo "selected";}
echo ' >Enero</option>';
echo '<option value="02"';
if ($_POST['mes']==02 OR $mes_actual==02) {echo "selected";}
echo '>Febrero</option>';
echo '<option value="03"';
if ($_POST['mes']==03 AND $mes_actual==03) {echo "selected";}
echo '>Marzo</option>';
echo '<option value="04"';
if ($_POST['mes']==04 OR $mes_actual==04) {echo "selected";}
echo '>Abril</option>';
..............
..............
Un ejemplo sería: este mes es marzo, cuando entro en la pagina me aparece ya seleccionado marzo, luego eligo junio cuando llego al formulario otra vez aparece seleccionado junio.

La acción del formulario se recoge en la misma página de hay que las variables estén contenidas en las propias condiciones del "select"

Les agradecería que me ayudaran en la condición!

Gracias.