Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите, неполучается обработать форму 
V
    Опции темы
gta4kv
Дата 11.8.2008, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



Что-бы получить из адресной строки, надо использовать $_GET

Код

<?
echo "<html><body><h1>";
echo "Hello, {$_GET['my_name']}";
echo "</h1></body></html>"
?>

PM MAIL   Вверх
greenbax
Дата 11.8.2008, 23:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 7.8.2008

Репутация: нет
Всего: нет



   Да, я наступаю на одни и те же грабли. Но чёрт возьми! Что это за учебники, в которых, как я понимаю дже элементарного не могут объяснить. Кто нибуть может порекомендовать учебник, с которым не возникнет подобных проблем. Я пользовался учебниками:Самоучитель PHP 5 (Д.Н. Колисниченко) и Основы программирования на PHP (Ларри Ульман).
   Заранее спасибо.
PM MAIL   Вверх
Feldmarschall
Дата 12.8.2008, 06:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



В этих учебниках объясняют устаревшее. РНР - динамично развивающийся язык. Некоторые нюансы меняются. Однако их не так много. Думаю, если ты не будешь их воспринимать с таким драматизмом, то изучение пойдет быстрее. 
Еще полезно ругать не автора учебника, а себя. Ведь можно было догадаться про GET по аналогии с POST. 
PM   Вверх
greenbax
Дата 12.8.2008, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 7.8.2008

Репутация: нет
Всего: нет



Спасибо за совет.
PM MAIL   Вверх
greenbax
Дата 12.8.2008, 10:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 7.8.2008

Репутация: нет
Всего: нет



  Вроде бы пока всё ОК, надеюсь дальше проблем небудет

Это сообщение отредактировал(а) greenbax - 12.8.2008, 10:25
PM MAIL   Вверх
Feldmarschall
Дата 12.8.2008, 10:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



нет. в РНР в именах переменных важен регистр символов.
поэтому
echo "Hello, ".$_POST['my_name'];
кавычки после переменной необязательны.

сказанное верно для формы, переданной методом POST
PM   Вверх
greenbax
Дата 12.8.2008, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 7.8.2008

Репутация: нет
Всего: нет



Feldmarscal спасибо, уже исправился
PM MAIL   Вверх
greenbax
Дата 26.8.2008, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 7.8.2008

Репутация: нет
Всего: нет



Задаю значение переменной FirstName, но браузер выдаёт просто hello. Как правильно придать значение переменной
<?
/* Эта страница может содержать строки с операторами print. */
$FirstName="Ruslan";
print "<html><body><h1>";
print "Hello, {$_POST['FirstName']}";
print "</h1></body></html>"
/* Эта страница может содержать дополнительный код после оператора print. */
?>

PM MAIL   Вверх
bars80080
Дата 26.8.2008, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(greenbax @  26.8.2008,  16:30 Найти цитируемый пост)
Задаю значение переменной FirstName, но браузер выдаёт просто hello. Как правильно придать значение переменной
<?
/* Эта страница может содержать строки с операторами print. */
$FirstName="Ruslan";
print "<html><body><h1>";
print "Hello, {$_POST['FirstName']}";
print "</h1></body></html>"
/* Эта страница может содержать дополнительный код после оператора print. */
?>

не совсем понятно, ты получаешь из формы значение или просто переменной $FirstName присвоил значение "Ruslan" ?

в первом случае приведи код формы, во втором... лучше подожду, прежде чем гворить
PM MAIL WWW   Вверх
greenbax
Дата 26.8.2008, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 7.8.2008

Репутация: нет
Всего: нет



Всё понял ошибку. Правильно должно быть так
<?
/* Эта страница может содержать строки с операторами print. */
$FirstName="Jude";
print "<html><body><h1>";
print "Hello,$FirstName";
print "</h1></body></html>"
/* Эта страница может содержать дополнительный код после оператора print. */
?>

PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0535 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.