|
|
|
| Доброго всем времени суток.
Я недавно зарегился, так что не пинать. Поиск юзал, но то, что надо не нашел. PHP занялся не так давно.
Ситуация. Форма:
<HTML>
<HEAD>
<TITLE>HTML Form></TITLE>
</HEAD>
<BODY>
<Form ACTION="HandleForm2.php" METHOD=POST>
First Name <INPUT TYPE=TEXT NAME="FIRSTNAME" SIZE=20><BR><BR>
Last Name <INPUT TYPE=TEXT NAME="LASTNAME" SIZE=40><BR><BR>
E-mail Address <BR> <INPUT TYPE=TEXT NAME="EMAIL" SIZE=60><BR><BR>
Comments <BR> <TEXTAREA NAME="COMMENTS" ROWS=3 COLS=40></TEXTAREA><BR><BR>
<INPUT TYPE=SUBMIT NAME="SUBMIT" VALUE="SUBMIT!">
<INPUT TYPE=RESET NAME="RESET" VALUE="RESET">
</Form>
</BODY>
</HTML>
Далее она передает значения
<HEAD>
<TITLE>Form Results</TITLE>
</HEAD>
<BODY>
<?php
$FIRSTNAME= trim ($_POST['FIRSTNAME']); // имя
$LASTNAME=trim ($_POST['LASTNAME']); // фамилия
$EMAIL=trim ($_POST['EMAIL']); // емэйл
$COMMENTS=trim ($_POST['COMMENTS']); //Комментарий
$NAME="$FIRSTNAME " . " $LASTNAME";
print ("Здравствуйте, $NAME <BR>");
// print ("Your first name is $FIRSTNAME <BR>\n");
// print ("Your last name is $LASTNAME <BR>\n");
print ("Your e-mail is $EMAIL <BR>\n");
print ("This is what had to say:<BR>\n $COMMENTS <BR>\n");
(И ТУТ ВОТ ОНА ПО ИДЕЕ ДОЛЖНА ПЕРЕДАВАТЬ ЗНАЧЕНИЕ ПО КЛИКУ)
$NAME = urlencode($NAME);
print ("<P>Click<A HREF = welcome.php? NAME=$NAME > СЮДА </A> to see your personalized greeting!\n");
?>
</BODY>
</HTML>
И ВОТ СЮДА ЗНАЧЕНИЕ НЕ УХОДИТ
<HTML>
<HEAD>
<TITLE>Welcome</TITLE>
</HEAD>
<BODY>
<?php
print ("<b><center>Здравствуйте, $NAME</center></b>\n");
?>
</BODY>
</HTML>
СПАСИБО. | |
|
|
|
|
|
|
|
для: DMNakaKaban
(25.01.2009 в 23:40)
| | начать с того, что
<?php
$NAME = $_GET['NAME'];
print ("<b><center>Здравствуйте, $NAME</center></b>\n");
?>
|
и
print ("<P>Click<A HREF=welcome.php?NAME=$NAME > СЮДА </A> to see your personalized greeting!\n");
|
без пробела вокруг = и после знака вопроса. | |
|
|
|
|
|
|
|
для: Trianon
(25.01.2009 в 23:49)
| | О-о-о, спасибо. )) Получилось | |
|
|
|