Ayer me actualizaron a php5, y me ha tocado revisar algunas partes de mi, web pero me ha quedado una que no consigo reparar, para que funcione igual que antes, con php4 !!
Tengo una funcion, que me genera un formulario, cuyos datos estoy editando, por lo tanto los datos ya están sacados de la base de datos, a espera de alguna modificacion. En los campos de tipo "select" tengo la lista de los dias del mes, por lo que en la opcion cuyo dia coincida con el de la base de datos, se tieneq ue seleccionar solo, para comodidad mia, tengo esta funcion para que lo seleccione solo:
Código PHP:
function selected($_1,$_2){
$_1=$_GET['_1'];
$_2=$_GET['_2'];
if($_1==$_2){ return 'selected';}
}
Y la funcion propia para editar el fomulario, la tengo así:
Código PHP:
for($i=1;$i<=31;$i++){
echo '<option value="'.$i.'" '.selected($i,$dia).'>'.$i.'</option>
';
}
Pues me genera bien el fomulario, pero el "selected" me sale en todos los dias !!!!!! todos los dias del mes tienen un selected, y no se porque !!
Un saludo.