*nicola*
16-02-2011, 12:11
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:
<?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
}
Ho quindi provato ad applicarlo con istruzioni banali:
<?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>
}
però quando lo apro con Firefox mi dà errore
Parse error: syntax error, unexpected '}', expecting ',' or ';' in C:\Program Files (x86)\EasyPHP-5.3.5.0\www\14.php on line 6
come posso fare? Ovviamente la risposta che mi servirà dalla pagina è più complessa ma se non riesco a far funzionare neanche quella banale...:muro: :muro: :muro:
Grazie :D
Cercando su Google ho trovato questo:
<?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
}
Ho quindi provato ad applicarlo con istruzioni banali:
<?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>
}
però quando lo apro con Firefox mi dà errore
Parse error: syntax error, unexpected '}', expecting ',' or ';' in C:\Program Files (x86)\EasyPHP-5.3.5.0\www\14.php on line 6
come posso fare? Ovviamente la risposta che mi servirà dalla pagina è più complessa ma se non riesco a far funzionare neanche quella banale...:muro: :muro: :muro:
Grazie :D