ciao devo scrivere un semplice codice che trasforma una stringa inserita in una casella di testo, in tutti i tipi di dati possibili. Ho scritto il codice(suppongo che non va bene) pero on submit non stampa nulla. Qualcuno mi puo dire dov' e l' errore?
Codice PHP:
<?php
echo "INSERISCI LA VARIABILE DA TRASFORMARE";
echo "<form name=\"trasf\" method=\"post\" action=".$_SERVER['PHP_SELF'].">";
echo "<INPUT TYPE=\"text\" NAME=\"variabile\">";
echo "
";
echo "<INPUT TYPE=\"submit\" VALUE=\"invia\">";
?>
</form>
<?php
if (isset($_POST['Submit'])) {
$variabile=$_POST['variabile'];
if (isset($variabile))
{ $i=(int) $variabile;
echo "Trasformata in integer vale:".$i;
echo "
";
$f=(float) $variabile;
echo "Trasformata in float vale:".$f ;
echo "
";
$s=(string) $variabile;
echo "Trasformata in string vale:".$s;
echo "
";
echo $b=(bool) $variabile;
echo "Trasformata in boolean vale: ". (bool) $b;
echo "
";
}
}
else { echo " non hai inserito alcun valore"; }
?>