Como accesar a un index de un Select?

javierolger
10 de Agosto del 2005
Hola a Todos!!

Soy nuevo en PHP, y aunque domino ya varias cosas aun se me van algunas cosas... sin albur :)

Mi duda:

Tengo el siguiente Select o lista:

<?php
echo '
<select class="combos" name="meses" size="1" width="100" height="10" valign="middle">
<option value="Enero">Enero</option>
<option value="Febrero">Febrero</option>
<option value="Marzo">Marzo</option>
<option value="Abril">Abril</option>
<option value="Mayo" selected>Mayo</option>
<option value="Junio">Junio</option>
<option value="Julio">Julio</option>
<option value="Agosto">Agosto</option>
<option value="Septiembre">Septiembre</option>
<option value="Octubre">Octubre</option>
<option value="Noviembre">Noviembre</option>
<option value="Diciembre">Diciembre</option>
</select>
';

// Tengo estas instrucciones
$fechahoy=array();
$fechahoy=getdate();
$indicemes=$fechahoy['mon'];
/* Como le hago para acceder o modificar... de acuerdo al mes que me regresa la funcion getdate() ... la propiedad select de mi lista a true pasandole el mes como indice.... */
?>

La logica si la tengo, pero no se hacerlo con PHP, sin pasar por javascript, solo php... se puede?

Intente con esto en el cuerpo del html, que lo escribo todo con php, embebido... intente esto, pero no pasa nada, me imprime la cadena... en que estoy mal?

echo 'document.forms.checameses.meses.options['. $indicemes .'].selected = true';

Gracias por la ayuda!!