Estoy siguiendo tu consejo
abimaelrc
Me faltan dos los países y los años. De países hay mas de 200 y años unos 100 del 1910 al 2010, no queda otra que llenar el array a mano, tal y como he hecho con el Sexo, día y mes?
Me parece exagerado, pero si todo el mundo consigue recordar los campos select de esta forma, no quedará más remedio
Código PHP:
Ver original<?php
// Desplegable Sexo
$arrSexo = array("","Hombre", "Mujer"); $mySelectSexo = $_SESSION['form_registro']['sexo'];
$optionsSexo = '';
foreach($arrSexo as $v){
$s = $mySelectSexo == $v ? 'selected="selected"' : '';
$optionsSexo .= "<option value='$v' $s>$v</option>";
}
// Desplegable Día
$arrDia = array("Día","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31"); $mySelectDia = $_SESSION['form_registro']['birthdateDay'];
$optionsDia = '';
foreach($arrDia as $v){
$s = $mySelectDia == $v ? 'selected="selected"' : '';
$optionsDia .= "<option value='$v' $s>$v</option>";
}
// Desplegable Mes
$arrMes = array("Mes","Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"); $mySelectMes = $_SESSION['form_registro']['birthdateMonth'];
$optionsMes = '';
foreach($arrMes as $v){
$s = $mySelectMes == $v ? 'selected="selected"' : '';
$optionsMes .= "<option value='$v' $s>$v</option>";
}
?>
Muchas gracias de antemano!