Salve a tutti ragazzi.
Ho da poco iniziato a studiare un pò di php ma ho bisogno di aiuto.
Mi sto aiutando con un paio di manuali tra cui quello di Ullman.
Ho un problema con un esempio di form:
form.html:
----------
<html>
<head>
<title>Form</title>
</head>
<body>
<FORM ACTION="HandleForm.php" METHOD="GET">
Firs Name <INPUT TYPE=TEXT NAME="FirstName" SIZE=20><BR>
Last Name <INPUT TYPE=TEXT NAME="LastName" SIZE=40><BR>
E-Mail <INPUT TYPE=TEXT NAME="Email" SIZE=60><BR>
Comments <TEXTAREA NAME="Comments" ROWS=5 COLS=40></TEXTAREA><BR>
<INPUT TYPE=SUBMIT NAME="SUBMIT" VALUE="Submit">
</FORM>
</body>
</html>
HandleForm.php:
----------------
<html>
<head>
<title>Form Results/Using Strings</title>
</head>
<body>
<?php
extract($_GET);
$FirstName = Trim($FirstName);
$LastName = Trim($LastName);
$Email = Trim($Email);
$Comments = Trim($Comments);
$Name = $FirstName . " " . $LastName;
print("Your Name is $Name<BR>\n" );
print("Your E-Mail address is $Email<BR>\n" );
print("This is what you had to say: <BR>\n $Comments<BR>\n" );
$Name = urlencode($Name);
print ("<P>Click <a href=\"welcome.php?Name=$Name\"> here</a> to see your personalized greeting!\n" );
?>
</body>
</html>
welcome.php:
-------------
<html>
<head>
<title>Welcome</title>
</head>
<body>
<?php
print ("<B><CENTER>Hello, $Name</CENTER></B>\n" );
?>
</body>
</html>
Il problema è che in welcome.php la variabile $Name è un campo vuoto e non riesco a capire come passare il valore di $Name dall'HandleForm.php a welcome.php
Ringrazio chiunque voglia darmi una mano.
Francesco
p.s. visto che ci sono posso chiedervi quale manuale posso seguire? A volte ho parecchi problemi con gli esempi di Ullman
Ho da poco iniziato a studiare un pò di php ma ho bisogno di aiuto.
Mi sto aiutando con un paio di manuali tra cui quello di Ullman.
Ho un problema con un esempio di form:
form.html:
----------
<html>
<head>
<title>Form</title>
</head>
<body>
<FORM ACTION="HandleForm.php" METHOD="GET">
Firs Name <INPUT TYPE=TEXT NAME="FirstName" SIZE=20><BR>
Last Name <INPUT TYPE=TEXT NAME="LastName" SIZE=40><BR>
E-Mail <INPUT TYPE=TEXT NAME="Email" SIZE=60><BR>
Comments <TEXTAREA NAME="Comments" ROWS=5 COLS=40></TEXTAREA><BR>
<INPUT TYPE=SUBMIT NAME="SUBMIT" VALUE="Submit">
</FORM>
</body>
</html>
HandleForm.php:
----------------
<html>
<head>
<title>Form Results/Using Strings</title>
</head>
<body>
<?php
extract($_GET);
$FirstName = Trim($FirstName);
$LastName = Trim($LastName);
$Email = Trim($Email);
$Comments = Trim($Comments);
$Name = $FirstName . " " . $LastName;
print("Your Name is $Name<BR>\n" );
print("Your E-Mail address is $Email<BR>\n" );
print("This is what you had to say: <BR>\n $Comments<BR>\n" );
$Name = urlencode($Name);
print ("<P>Click <a href=\"welcome.php?Name=$Name\"> here</a> to see your personalized greeting!\n" );
?>
</body>
</html>
welcome.php:
-------------
<html>
<head>
<title>Welcome</title>
</head>
<body>
<?php
print ("<B><CENTER>Hello, $Name</CENTER></B>\n" );
?>
</body>
</html>
Il problema è che in welcome.php la variabile $Name è un campo vuoto e non riesco a capire come passare il valore di $Name dall'HandleForm.php a welcome.php
Ringrazio chiunque voglia darmi una mano.
Francesco
p.s. visto che ci sono posso chiedervi quale manuale posso seguire? A volte ho parecchi problemi con gli esempi di Ullman