devi usare le variabili GET e POST
nello specifico ti serve usare l'array POST
echo $_POST['nome_casella_di_test']
se adempio la proprietà name dell'input di tipo text è nome allora dovrai fare
echo $_POST['nome']
PS: ricordati SEMPRE che questi dati possono essere "pericolosi" e che vanno dovutamente "corretti" prima di essere stampati o inseriti in un database
per intenderci
se nella casella scrivo
<script language="javascript">alert("ciao")</script>
e tu fai l'echo in quel modo ... ci rischi grosso, per aggirare il problema ti basta usare la funzione
www.php.net/htmlspecialchars
o
www.php.net/htmlentities
mentre per inserire i dati nel database in modo che vengano "corretti" puoi usare per le stringhe mysql_escape_string (supponendo che tu lavori con mysql) mentre per i numeri ti basta fare un type casting, ovvero una conversioen di tipo, per essere sicuro che li ci sia SOLO un valore numerico
se ad esempio hai il campo età con name uguale a eta e vuoi mettere questo valore nel db, onde evitare cose pericolose invece di fare
mysql_query("INERT INTO xxxxxxxxxxxxxxxxx VALUES(xxxxxxx, " . $_POST['eta'] . ", xxxxxxxxxxx");
fai
mysql_query("INERT INTO xxxxxxxxxxxxxxxxx VALUES(xxxxxxx, " . ((int)$_POST['eta']) . ", xxxxxxxxxxx");
in questo modo età è SICURAMENTE un numero ... magari è zero perché è un valore manomesso ma è sempre un numero e non corri rischi![]()