salve a tutti..!
ho un problema con un esercizietto di PHP...
la richiesta dell'esercizio è la seguente:
Scrivere il codice PHP che permette la modifica dinamica dello sfondo di una pagina web in base all'inserimento del codice esadecimale in un form.
ora io ho partorito un algoritmo però so che ha dei difetti...
vi chiedo aiuto per modificarlo in modo che funzioni o, se è proprio scritto male, per crearne uno nuovo che assolva al compito.
questo è il mio algoritmo:
<body style="background-color: <?php echo getBackgroundColor(); ?>">
<form method="get" action="index.php">
<table align="center">
<tr>
<td>
nuovo colore di sfondo
</td>
<td >
<input type="text" name="colore_hex" maxlength="7" value="#FFFF00" />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="cambia_colore" value="cambia colore"/>
</td>
</tr>
</table>
<?php
function getBackgroundColor()
{
if($_GET[colore_hex] != NULL)
return $_GET[colore_hex];
else
return "#FFFF00";
}
?>
</form>
</body>
Grazie mille e tutta la mia stima in anticipo a chiunque mi risponderà.