Hola,
Mi problema es que al querer mostrar todos los dias/meses/años y hacer un if($variable == $variable2) { $selectdia= "selected=\"selected\"" } Solo me muestra el dia que cojo de la base de datos.
Lo que quiero es que me muestre los 31 días, y si en la base de datos aparece el dia 24, que en ese dia se ponga "selected="selected"" para que aparezca seleccionado.
Aquí os dejo mi código. Coge el día/mes/año de la base de datos, pero sólo muestra ese y no los demás, y no sé cómo hacerlo.
Código PHP:
Ver originalFecha de nacimiento: <br/>
<?php
//Separamos la fecha
$anoo = date("Y", $fecha); $mess = date("m", $fecha); $diaa = date("j", $fecha);
echo "<select>";
for ($dia = 01; $dia <= 31; $dia++) {
if($dia == $diaa) {
$selectdia = "selected=\"selected\"";
echo "Día: <option value=\"".$dia."\" \"".$selectdia."\">".$dia."</option><br/>";
}
}
echo "</select>";
echo "<select>";
for ($mes = 01; $mes <= 12; $mes++) {
if($mes == $mess) {
$selectmes = "selected=\"selected\"";
echo "Mes: <option value=\"".$mes."\" \"".$selectmes."\">".$mes."</option><br/>";
}
}
echo "</select>";
echo "<select>";
for ($ano = 2012; $ano >= 1990; $ano--) {
if($ano == $anoo) {
$selectano = "selected=\"selected\"";
echo "Año: <option value=\"".$ano."\" \"".$selectano."\">".$ano."</option><br/>";
}
}
echo "</select>";
?><br/><br/>
Espero que me podáis ayudar, ya que estoy atascado. Gracias.