Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Передача данных HTML->PHP->PHP
 
 автор: DMNakaKaban   (25.01.2009 в 23:40)   письмо автору
 
 

Доброго всем времени суток.
Я недавно зарегился, так что не пинать. Поиск юзал, но то, что надо не нашел. 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>

СПАСИБО.

  Ответить  
 
 автор: Trianon   (25.01.2009 в 23:49)   письмо автору
 
   для: 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");

без пробела вокруг = и после знака вопроса.

  Ответить  
 
 автор: DMNakaKaban   (25.01.2009 в 23:52)   письмо автору
 
   для: Trianon   (25.01.2009 в 23:49)
 

О-о-о, спасибо. )) Получилось

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования