Il problema è il seguente, e in due non siamo riusciti a venirci a capo. L'altro NON ha scritto il codice, quindi aveva la mente libera.
Ho due pagine. In una metto dei valori in campi input, nell'altra li elaboro. Semplice. Ha sempre funzionato. Be in questa pagina no. 3 valori me li passa, la password no!
Ho provato ha:
1) disattivare il Javascript di controllo.
2)cambiare da password a text.
3)cambiare nome alla variabile.
Nulla. Username, id utente e tipo utente passano, password ( o pippo, o passwd, o pwd) non passa.
Non capisco assolutamente perchè. Magari è una cavolata, ma non riesco a trovarla!
Vi posto il codice delle pagine inerente al problema
pagina crea.php
pagina crea_check_username.php, che riceve i parametri<h2>CREAZIONE UTENTE</h2>
<form onsubmit="return convalidaForm(this)" action=crea_check_username.php method=post>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td>Username:</td><td><input type=text size=30 name=username></td></tr>
<tr><td>Password:</td><td> <input type=password size=30 name=passwd></td></tr>
<tr><td>Controllo Password:</td><td> <input type=password size=30 name=passwd_due></td></tr>
<tr><td>Tipo di Utente:</td><td><select name="tipo_utente">
<OPTION value="amministratore">Amministratore </OPTION>
<OPTION value="power_user">Super utente </OPTION>
<OPTION value="normal_user">Utente </OPTION>
</select></td></tr>
<tr><td></td><td><input type=submit border=0 value="Registra Utente"><input
type="reset"></td></tr>
<input name="ID" type="hidden" value="<?echo $_GET['ID'];?>">
</table>
</form>
Come già detto, 3 parametri arrivano, password no.<form action=crea_check_username_insert.php method=POST>
<table border=0 cellpadding=0 cellspacing=0>
<INPUT TYPE="hidden" NAME="username" VALUE="<?php echo $_POST['username']; ?>">
<?php echo $_POST['username']; ?>
<INPUT TYPE="hidden" NAME="password" VALUE="<?php $_POST['passwd']; ?>">
<?php $_POST['passwd']; ?>
<INPUT TYPE="hidden" NAME="tipo_utente" VALUE="<?php echo $_POST['tipo_utente']; ?>">
<?php echo $_POST['tipo_utente']; ?>
<INPUT TYPE="hidden" NAME="ID" VALUE="<?php echo $_POST['ID']; ?>">
<?php echo $_POST['ID']; ?>

Rispondi quotando
VVoVe:
