Saluti a tutti.
Vi spiego il mio problema.
Ho un form con una serie di campi due dei quali con valore preimpostato tramite variabile inviata con metodo GET da un link precedente.
QUando invio il form vado a una pagina di conferma, nella quale prima dichiaro le variabili ottenute dal form e poi mando una mail con i dati compilati nel form.
Però i due campi precompilati non mi inviano nulla (tutti gli altri si)... non capisco... forse non dovrei usare POST?
Vi posto il codice.
Pagina del form:
Codice PHP:
<?php
$ord_tit= $_GET['bbtitolo_b'];
$ord_au= $_GET['audescri'];
?>
<form action="conferma.php" method="post" id="form2">
...
<input name="bbtitolo_b" type="text" class="titoloform" value="<?php echo ucwords (strtolower($ord_tit)); ?>" disabled="true" />
<input name="audescri" type="text" class="autoreform" value="<?php echo ucwords (strtolower($ord_au)); ?>" disabled="true" />
...
</form>
Pagina di conferma:
Codice PHP:
<?php
$nome = $_POST['nome'];
$azienda = $_POST['azienda'];
$iva = $_POST['iva'];
$indirizzo = $_POST['indirizzo'];
$citta = $_POST['citta'];
$tel = $_POST['tel'];
$fax = $_POST['fax'];
$mail = $_POST['mail'];
$richiestadi = $_POST['richiestadi'];
$bbtitolo_b = $_POST['ord_tit']; <--
$atdescri = $_POST['ord_au']; <--
$tempo = $_POST['tempo'];
$note = $_POST['note'];
$autorizzo = $_POST['autorizzo'];
?>
Codice che invi la mail:
mail( "mail@mail.it", "richiesta di consultazione o prestito dal sito", "
Spett.le Studio ,
Con la presente, il sottoscritto $nome dell'azienda/ente $azienda,
partita iva /codice fiscale $iva, con sede in via $indirizzo a $citta,
telefono $tel, fax $fax, e-mail $mail,
formula richiesta di $richiestadi del testo [b]$bbtitolo_b[/b] di [b]$atdescri[/b]
per il periodo di tempo $tempo
Note: $note
");