PDA

View Full Version : [PHP] Conversione numeri


Darecon
04-03-2005, 18:17
Salve a tutti, sto facendo in php un piccolissimo programma che dato un numero decmale mi da come risultato il corrispondente in binario...
Però questo programma, pur funzionando mi da degli errori, dove ho sbagliato?:(


<html>
<head>
<title>Prova</title>
<meta http-equiv="Content-Type" content"text/html;charset=iso-8859-1">
</head>
<body>
<form name="form1" method="GET" action="index.php">
<input type="text" id="numero" name="numero">
<input type="submit"name="Submit" value="Submit">
</form>
<?
$result=decbin($_GET[numero]);
print "Il corrispondente di $numero in binario è $result";
?>
</body>
</html>

Blackat
04-03-2005, 18:34
Ma io farei così...


<html>
<head>
<title>Prova</title>
<meta http-equiv="Content-Type" content"text/html;charset=iso-8859-1">
</head>
<body>
<?
if ( isset($_GET['numero']) ) {
$numero = $_GET['numero'];
$result = decbin($numero);
print "Il corrispondente di $numero in binario è $result";
}
?>
<form name="form1" method="GET" action="index.php">
<input type="text" id="numero" name="numero">
<input type="submit" name="Submit" value="Submit">
</form>

</body>
</html>

Darecon
04-03-2005, 18:46
Una sola cosa,mi puoi spiegare perchè usi l'isset, togliendolo funziona lo stesso...:)

Blackat
04-03-2005, 18:48
metto isset perchè quando carichi la pagina per la prima volta
la variabile numero che passi dalla form non esiste ancora. ;-)

Darecon
04-03-2005, 18:51
Perfetto, grazie:D