PDA

View Full Version : [PHP] Passaggio delle variabili da HTML


Amargosa
08-07-2006, 14:54
Ciao a tutti,
sto cercando di passare delel variabili inserite in una pagina html attraverso text con il metodo post. Php mi da le variabili vuote.

questa è la pagina html:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//IT">
<HTML>
<BODY>
</BODY>
<BR>
<CENTER>
<FORM ACTION="funzioni/login.php" METHOD="post">
<INPUT TYPE="text" NAME="utente" maxlength="10">
<INPUT TYPE="password" NAME="passwd" maxlength="10">
<INPUT TYPE="submit" NAME="entra" VALUE=Entra>
</FORM>

<CENTER>
</HTML>

e questa quella PHP:

<?php
include ("connectdb.php");

$nomeid = $utente;
$pass = $passwd;
echo $nomeid;
?>

Appena clicco sul pusante "entra", mi visualizza una pagina bianca. Evidentemente il valore non viene passato o piu semplicemente nn vengono passate le variabili.

Qualcuno ha qualche suggerimento?

Grazie e buon lavoro.

andbin
08-07-2006, 15:24
<?php
include ("connectdb.php");

$nomeid = $utente;
$pass = $passwd;
echo $nomeid;
?>

Appena clicco sul pusante "entra", mi visualizza una pagina bianca. Evidentemente il valore non viene passato o piu semplicemente nn vengono passate le variabili.Il modo migliore (e più corretto) è quello di usare le variabili "superglobals" $_GET oppure $_POST. Quindi ad es. $_POST['utente'].

Usare semplicemente $utente, funzionerebbe ma solo se la direttiva di configurazione register_globals del PHP è impostata ad ON (e, nota, è una cosa normalmente sconsigliata).