Può darsi...avevo pensato anche io a quella riga a causa del controllo che fai...prova a modificare l'if in questo modo:
Il blocco else puoi eliminarlo perché non serve visto che non stampa nulla. Invece, gli array $_GET e $_POST si comportano come tutti gli altri array associativi in PHP: se cerchi di accedere ad un elemento non presente nell'array (colori al primo accesso alla pagina non esiste), PHP considera quell'elemento presente e gli assegna un valore vuoto. In caso contrario segnalerebbe un errore proprio perché l'elemento non esiste. Cmq ti consiglio di non usare PHP designer o altri editor che non siano editor di testo...ti risparmi parecchi mal di testa!codice:<?php $colori = $_POST["colori"]; if ($colori!="") { echo "Il colore che hai scelto è il $colori"; } ?>Cmq ripeto che a me funziona tranquillamente...non è che il tuo file php.ini è configurato in un modo particolare? Perché io il mio non l'ho modificato...