Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Post

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: проблема.
eoz
Отправлено: 15 Февраля, 2012 - 06:48:31
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Февр. 2012  


Помог: 0 раз(а)




Всем добрый час. Я совсем зелёный и в данный момент изучаю курс Попова. Дошёл до темы POST, сделал всё как в уроке, но у меня не работает. Вот что у меня есть:
Файл 1:

CODE (html):
скопировать код в буфер обмена
  1. <form action="post.php" method="post" name="form" target="_blank">
  2.  
  3. <p>Ваше имя: <input name="name" type="text" size="25" /></p>
  4.  
  5. <p>Ваша фамилия: <input name="lastname" type="text" size="25" /></p>
  6.  
  7. <p><input name="submit" type="submit" value="Отправить" /></p>
  8.  
  9. </form>


Файл 2 (post.php)

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3.         echo "Ваше Имя:" . $name . "Ваша фамилия:" . $lastname;
  4.  
  5. ?>


В итоге при добавлении имени и фамилии в поля, нажимаю отправить и полчаю страницу пост с таким содержимым:

Ваше Имя:Ваша фамилия:

Переменные не передаются.
Помогите пожалуйста.
С уважением, Владиславю
 
 Top
Ezi
Отправлено: 15 Февраля, 2012 - 06:57:50
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.         $name = $_POST['name'];
  3.         $lastname = $_POST['lastname'];
  4.         echo "Ваше Имя:" . $name . "Ваша фамилия:" . $lastname;


или

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.         echo "Ваше Имя:" .$_POST['name']. "Ваша фамилия:" . $_POST['lastname'];


Учебник старый, ищи по PHP 5 версии, этот я как понял о PHP 4 версии

(Отредактировано автором: 15 Февраля, 2012 - 07:01:03)



-----
Хочешь жить - умей вертеться
 
 Top
eoz
Отправлено: 15 Февраля, 2012 - 07:01:04
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Февр. 2012  


Помог: 0 раз(а)




Ezi пишет:
Спасибо


Самое интересное, что у попова текст 1 в 1 как у меня, точнее я у него списал прям в точности с урока, он не заносил в переменную глобальный массив, а просто выносил переменную и у него всё работало.
 
 Top
Ezi
Отправлено: 15 Февраля, 2012 - 07:05:29
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




eoz, в прошлых версиях РНР переменные из запроса регистрировались автоматически, тоесть если мы передали в пост переменную NAME=ололо у нас будет $NAME=ололо;, но это не есть гуд, по этому теперь все данные из запроса пихаются в глобальный массив, что более безопасно.


-----
Хочешь жить - умей вертеться
 
 Top
eoz
Отправлено: 15 Февраля, 2012 - 07:06:29
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Февр. 2012  


Помог: 0 раз(а)




Понятно, спасибо большое =) уроки кстати записывались те в 2007 году =)
 
 Top
Ezi
Отправлено: 15 Февраля, 2012 - 07:07:47
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




Я могу и в 2012 году написать уроки по РНР 3,4 версии, это же не значит что они будут актуальны в 2012


-----
Хочешь жить - умей вертеться
 
 Top
Symby
Отправлено: 15 Февраля, 2012 - 07:29:40
Post Id



Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Февр. 2012  
Откуда: Пермь


Помог: 1 раз(а)




Не советовал смотреть курс Евгения Попова. Лучше купить(скачать) книгу Д. Котеров - PHP 5 в подлиннике, или тот же php.su использовать, на нем много информации для начинающих.

(Отредактировано автором: 15 Февраля, 2012 - 09:15:26)



-----
Пишу немного о электронной музыке > http://techno-arena[dot]ru
 
 Top
eoz
Отправлено: 15 Февраля, 2012 - 07:37:02
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Февр. 2012  


Помог: 0 раз(а)




Symby У меня плохая восприимчивость к тексту. То есть труднее запомнить. Лушче уж курс Попова посмотреть =) а почему не советуешь то?
 
 Top
Ezi
Отправлено: 15 Февраля, 2012 - 08:11:28
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




eoz пишет:
У меня плохая восприимчивость к тексту.

Делай всё на практике, видео смотри, я тоже хреново воспринимаю текст, практика выручает.

eoz пишет:
а почему не советуешь то?

по тому что не актуален


-----
Хочешь жить - умей вертеться
 
 Top
Symby
Отправлено: 15 Февраля, 2012 - 08:39:54
Post Id



Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Февр. 2012  
Откуда: Пермь


Помог: 1 раз(а)




eoz пишет:
У меня плохая восприимчивость к тексту.
Порой тоже не понимаю что пишут, но выручет опыт.
Делаю так - что то не понимаю то перечитываю повторно, остались сомнения ищу в интернете инфу + каждый оператор, конструкцию проверяю сам на практике, особенно помогает постановление задач.


-----
Пишу немного о электронной музыке > http://techno-arena[dot]ru
 
 Top
snikers987
Отправлено: 15 Февраля, 2012 - 08:45:33
Post Id



Участник


Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011  
Откуда: Крым


Помог: 25 раз(а)




eoz пишет:
Ezi пишет:
Спасибо


Самое интересное, что у попова текст 1 в 1 как у меня, точнее я у него списал прям в точности с урока, он не заносил в переменную глобальный массив, а просто выносил переменную и у него всё работало.

Данный код расчитан на то что флаг register_globals установлен в On, в последних версиях по умолчанию он отключен, а в 6 версии будет вовсе удален.
Рекомендую книгу Д. Котеров - PHP 5 в подлиннике издание второе


-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB