Originariamente inviato da Toxik
al posto di $_REQUEST perchè non usi $_POST?
Perchè in teoria l'array $_REQUEST contiene qualsiasi input fornito dall'utente con qualsiasi metodo...

Almeno cosi ho letto...

Il fatto sta che ho una pagina nella quale ho del codice che funziona, ma che per altri motivi ho dovuto modificare.

Posto il codice (html) della pagina che invia correttamente i dati:

Codice PHP:
<?php $indirizzo scrivi_in_db;
$id_tx $_GET["id"]; echo $id_tx?>
<form name="firma_form" method="post" action="<?php echo "$indirizzo.php"?>" onsubmit="return valida(this);">
        [b]Indirizzo email:[/b]
<input type="text" name="email" />

        <input type="hidden" name="id" value="<?php echo "$id_tx"?>" />
        [b]Oggetto:[/b]
<textarea cols="50" rows="1" name="oggetto" class ="input"></textarea>

        [b]Commento:[/b]
<textarea cols="50" rows="20" name="commento" class ="input"></textarea>

        Firma: <?php $firma $_SESSION["Username"];
        echo 
"[b]".$firma."[/b]";     echo "   Data odierna: [b]" date("d/m/Y"). "[/b]";?>

    



    <input type="submit" name="Submit" value="Invia commento">
    <input type="reset" value="cancella i dati immessi">
    

    </form>
Ma... non capisco