Scusa eh, ma te di tutte le variabili nella form infinita che hai postato, vai a recuperare solo quanto segue???
Codice PHP:
$idutente=$_REQUEST['idutente'];
$s=$_REQUEST['s'];
Boh... vabé.....
Come prima cosa, c'è un errore in save.php:
Codice PHP:
if ($pass != $password): echo "Password errata";
Il due punti è sbagliato, ma è sbagliato anche il fatto che a prescindere dal fatto che l'utente scriva o meno una password valida, il resto dello script viene eseguito lo stesso.
Riscrivi così:
Codice PHP:
if ($pass != $password) {
echo "Password errata";
} else {
// resto del codice
}
Non commento sulla sicurezza di uno script del genere perché andremmo fuori dallo scopo di questo post, però ti avverto che questo controllo è tutto fuorché inattacabile!
Arrivo quindi al debug ufficiale del tuo problema.
In save.php scrivi come segue:
Codice PHP:
$query = "INSERT INTO pesi (proprietario,dominio,tag,peso) VALUES ('$idutente', 'prova', 's', '$s')";
$query1= "INSERT INTO regola (proprietario,dominio,regola) VALUES ('$idutente', 'prova', '$selectformula')";
echo "
Query - ".$query . "
<hr />Query 1 - ".$query1;
exit();
In questo modo vedi se le variabili arrivano allo script.
Facci risapere.