vedo che dopo la riga

while ($row = mysql_fetch_array($risultato))

non hai messo la parentesi graffa, quindi PHP esegue solo la riga seguente come facente parte del ciclo WHILE...