|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 | |
|
Senior Member
Iscritto dal: Jun 2005
Messaggi: 408
|
[PHP] form e risposta nella stessa pagina
sto cercando di capire come fare ad inserire un form in una pagina e, una volta che si preme "calcola" a far venire fuori i risultati ottenuti con i dati immessi nel form, nella stessa pagina.
Cercando su Google ho trovato questo: Codice:
<?php
if (isset($_POST['submit']))
{
//do what you need to do with the posted data
//if everything done
//display page to say "your data has been submitted"
}
else
{
//print the form
}
Codice:
<?php
if (isset($_POST['submit']))
{
$nome=$_POST["nome"];
echo "Il tuo nome è $nome"
}
else
{
<form method="post">
Inseriesci il tuo nome:<br>
<input type="text" name="nome" size="15"><br>
<br><input type="submit" value="Calcola">
</form>
}
Quote:
Grazie |
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2780
|
Codice:
<?php
if (isset($_POST['submit']))
{
$nome=$_POST["nome"];
echo "Il tuo nome è $nome";
}
else
{
?>
<form method="post">
Inseriesci il tuo nome:<br>
<input type="text" name="nome" size="15"><br>
<br><input type="submit" value="Calcola">
</form>
<?php
}
?>
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jun 2005
Messaggi: 408
|
Grazie, ora non mi dà più errore però nonostante scriva il mio nome nel form, quando premo "Calcola" non avviene nulla quindi c'è ancora qualcosa che non va mi pare!
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: May 2004
Messaggi: 278
|
A naso direi che dovrebbe bastare questa modifica al codice postato da wingman:
Codice:
<input type="submit" name="submit" value="Calcola">
__________________
PROCESSORE: AMD Athlon64 2800+ Boxed - MOTHERBOARD: Gigabyte K8NS nForce3 250 - SCHEDA VIDEO: 3D Prophet 9800 Pro 128MB - RAM: 512MB Corsair Value + 512 V-Data - CASE: Chieftech Dragon - ALIMENTATORE: Q-TEC 550W - HARD DISK: Seagate SATA 80 GB - LETTORE DVD: LG 16x52x - MASTERIZZATORE: Nec ND-3520 |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jun 2005
Messaggi: 408
|
Thanks mate!
Ora funziona!!!!! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:24.



















