Scusate.. sto cercando di imparare php da poco e ho dei seri problemi a capire alcune cose...
Supponiamo che l'utente riempie un modulo e clicca su invia. Quindi viene indirizzato a una pagina che gli dice di ricontrollare e confermare.
Il codice dovrebbe essere più o meno questo:
Codice PHP:
<form method="post" enctype="text/plain" action="verifica.php">
Nome*:
<input type="text" name="nome" id="nome" size="40" maxlength="30" />
Cognome*:
<input type="text" name="cognome" id="cognome" size="40" maxlength="30" />
Nome*:
<input type="text" name="email" id="email" size="40" maxlength="30" />
Testo*:
<textarea name="testo" id="testo" rows="11" cols="60"></textarea>
<input type="submit" value="invia" name="submit" />
</form>
Nella pagina php metto qualcosa tipo questo:
Codice PHP:
<?php
$testo = $_POST['testo'];
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$email = $_POST['email'];
$ip = $_SERVER['REMOTE_ADDR'];
?>
[b]Modulo compilato da <?php echo $ip; ?>[/b]
controlla e conferma le informazioni che hai inserito
Nome: <?php echo $nome; ?>
Cognome:<?php echo $cognome; ?>
Email: <?php echo $email; ?>
Testo:<?php echo $testo; ?>
<form method="post" enctype="text/plain" action="invia.php">
<input type="hidden" name="nome" id="nome" value="<?php echo $nome ?>" />
<input type="hidden" name="cognome" id="cognome" value="<?php echo $cognome ?>" />
<input type="hidden" name="email" id="email" value="<?php echo $email ?>" />
<input type="hidden" name="testo" id="testo" value="<?php echo $testo ?>"></textarea>
<input type="submit" value="invia" name="submit" />
</form>
E' giusto? Cosa ho sbagliato?
Non riesco a far funzionare le variabili $_POST ...
neanche con $HTTP_POST_VARS
Perfavore, mi serve una mano, per voi è una cosa semplicissima... in teoria lo è.. ma non so perchè avevo uno script prima che funzionava tranquillamente e che adesso non funziona... e nella versione flash del sito invece funziona benissimo.. non so da che dipende!
Allora ho deciso di rifarlo da capo per la versione html, almeno memorizzo bene come si fa e me ne faccio uno mio... ma non riesco a far funzionare quelle variabili!
Nella pagina verifica.php
mi esce qualcosa del genere:
Modulo inviato da (numero ip giusto e fin qui tutto ok)
Conferma le tue informazioni bla bla bla....
Nome:
Cognome:
Email:
Testo:
Invia
Aiuto, datemi una mano perfavore.