2006-09-21
Certo. O problema é que eu tenho um formulário em que cada usuário pode editar suas informações.
Assim:
// SELECIONA OS DADOS DO BANCO
$perfil = mysql_query("SELECT * FROM tab_user WHERE user = '$usuario'");
$perfil = mysql_fetch_array($perfil);
// PÕE A DATA EM UM ARRAY
$arr=split("-",$perfil[nascimento]);
$yy=$arr[0];
$mm=$arr[1];
$dd=$arr[2];
// CHAMA A DATA JÁ ESCOLHIDA PELO USUÁRIO E FAZ UM LOOP ENTRE OUTRAS DATAS POSSÍVEIS, CASO ELE QUEIRA MUDAR
echo'<h5>Data de nascimento</h5>
<select name="dia">
<option selected>' . $dd=$arr[2] . '</option>';
for ($i=1;$i<=31;$i++){ echo '<option>'.$i.'</option>'; }
echo'</select>
<select name="mes">
<option selected>' . $mm=$arr[1] . '</option>';
for ($i=1;$i<=12;$i++){ echo '<option>'.$i.'</option>'; }
echo'</select>
<select name="ano">
<option selected>' . $yy=$arr[0] . '</option>';
for ($y = 1906; $y <= date('Y'); $y++)
{echo '<option value="'. $y .'">'. $y .'</option>'; }
Só que não funciona. :/ Alguém sabe como eu podera fazer isso?











