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
Форумы портала PHP.SU :: Версия для печати :: проблема с пересылкой данных
Форумы портала PHP.SU » » Если скрипт не работает » проблема с пересылкой данных

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

1. TeRoN - 26 Апреля, 2011 - 22:50:36 - перейти к сообщению
Суть проблемы:
имеются 2 файла(text.html и text.php). Из text.html через GET отправляю данные в text.php, но в text.php переданные данные не отображаются. Используется denwer сервер.

text.html:

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body bgcolor="white">
<form action="text.php" method="GET">
Кто ваш любимый автор?
<input type="text" name="Author">
<br>
<br>
<input type="submit" value="Отправить">
</form>
</body>
</html>

text.php:

<html>
<head>
<title></title>
</head>
<body>
Ваш любимый автор:
<?php
echo $_GET['Author'];
?>
</body>
</html>
2. DlTA - 26 Апреля, 2011 - 23:45:54 - перейти к сообщению
скорее всего синтаксическая ошибка/различие
в названии переменной и в имени поля ввода.
(Добавление)
наберите в адресной строке
"http://адрес по которому лежит файл text.php/text.php?Author=Ktoto_tam"
а потом можно еще посмотреть что написано в адресной строке после отправки формы

в общем такая проблема свидетельствует о том что вы еще не владеете даже азами, а рассказывать курс по php ломно!
3. Php-html.org - 27 Апреля, 2011 - 04:57:39 - перейти к сообщению
Возможно и правда синтаксическая ошибка.
Я исправил переменную $author с маленькой буквы и заработало.
Исправьте это и в
4. TeRoN - 27 Апреля, 2011 - 09:05:59 - перейти к сообщению
1. исправил A на а и там и там. Безрезультатно.
2. URL после отсылки: file://localhost/Z:/home/localhost/www/text.php?author=222
5. DlTA - 27 Апреля, 2011 - 09:52:36 - перейти к сообщению
попробуем еще раз
вот рабочий код:

PHP:
скопировать код в буфер обмена
  1. <form method='GET'>
  2.   <input type='text' name='pipka'>
  3.   <input type='submit' value='Отправить'>
  4. </form>
  5.  
  6. <?PHP
  7.   echo @$_GET['pipka'];
  8. ?>

сохраните его в файл text.php и запустите этот же файл!
6. TeRoN - 27 Апреля, 2011 - 10:18:13 - перейти к сообщению
всё!! всем спасибо!!
Ошибка была в адресной строке:
надо было: http://localhost/text[dot]html , а не file://localhost/Z:/home/localhost/www/text.html Радость

 

Powered by ExBB FM 1.0 RC1