Sto scrivendo uno script che mostri un menù a discesa dal quale scegliere la data di nascita, facendo in modo però che sia selezionata la data di nascita di partenza (questo script funziona nel caso in cui si voglia variare la data di nascita).
Non capisco però perchè mi va in loop in serendo il primo if, senza di esso va tutto liscio:
codice:
function datanascita($giorno,$mese,$anno){
$a .= "<select name=\"giorno\" >";
for ($mul = 1; $mul <= 31; ++$mul) {
$a .= "<option value=\"$mul\"";
if ($mul=$giorno) $a .= " selected=\"selected\"";
$a .= ">$mul</option>";}
$a .= ("</select>");
$a .= "<select name=\"mese\" >";
for ($mul = 1; $mul <= 12; ++$mul) {
$a .= "<option value=\"$mul\"";
$a .= ">$mul</option>";}
$a .= ("</select>");
$a .= "<select name=\"anno\" >";
for ($mul = 1920; $mul <= 2006; ++$mul) {
$a .= "<option value=\"$mul\"";
$a .= ">$mul</option>";}
$a .= ("</select>");
return $a;}