Hola tengo el siguiente programa que debe de imprimirme un menu select pero de una forma especifica :
Si ahora se entra en la pagina imprimir el select pero uno de sus opciones debe de ser selected="selected" y este uno sera definido por el resultado de una base de datos. Pero si ya se ha dado al boton enviar y a resultado errores por otros campos entonces el selected debe de ser lo enviado en el select.
Código PHP:
Ver originalif($_POST['hidden_ch']){
for($c=1;$c!=32;$c++){
$contenido.='<option value="'.$c.'"';
if($selected_options[$c]){
$contenido.=' selected="selected"';
}
$contenido.='>'.$c.'</option>';
}
}else{
$selected_options[date('j',$datos['fecha_n'])]=true; for($c=1;$c!=32;$c++){
$contenido.='<option value="'.$c.'"';
if($selected_options[$c]){
$contenido.=' selected="selected"';
}
$contenido.='>'.$c.'</option>';
}
}
Lo que recibo de $datos['fecha_n'] es un timestamp de una fecha pero solo escojo el dia del mes .
El problema esta que el select me lo imprime con todas las opciones puestas a selected="selected"
Como solucionar lo ??
Saludos