Intanto grazie mille per la risposta.
Mettendo:
codice:
<input id="other" style="display:none" name="other" type="text" value="Inserisci qui il nome del gioco" size="92" maxlength="40"/>
non mi compare mai.
Mettendo:
codice:
<input id="other" name="other" type="text" value="Inserisci qui il nome del gioco" size="92" maxlength="40"/>
il problema è parzialmente risolto.
Parzialmente perchè all'inizio, quando l'opzione di default è 'Altro', compare e quando seleziono qualcos'altro scompare ma se riseleziono 'Altro' non mi ricompare più. Come posso ovviare al problema?
Ho visto che non avevi indicato l'opzione 'Altro' e quindi l'ho inserita io. Ora come ora quindi il codice è questo e funziona parzialmente:
Codice PHP:
<select name="idgame" onchange="if(this.text=='Altro'){document.getElementById('other').style.display='block'}else{document.getElementById('other').style.display='none'}">
<option value="0">Altro</option>
<?php
include("config.php");
...
$risultati=mysql_query($query);
$num=mysql_numrows($risultati);
$i=0;
while ($i < $num) {
$Nome=mysql_result($risultati,$i,"Nome");
$idGioco=mysql_result($risultati,$i,"idGioco");
?>
<option value="<?php echo "$idGioco" ?>"><?php echo "$Nome" ?></option>
<?php
$i++;
}
mysql_close($conn);
?>
</select>
Grazie ancora per l'aiuto.