Не работает пример из учебника PHP5

kNight_George

Новичок
PHP:
<html>
 <body>
  <?
    if ($_SERVER['REQUEST_METHOD'] == 'GET') {
      $name = $_GET['name'];
      print "<h1>Hi, $name   </h1>";
    }
  ?>
  <form method="GET">
    &#194;&#226;&#229;&#228;&#232;&#242;&#229; &#194;&#224;&#248;&#229; &#232;&#236;&#255;: <input type="text" name="name">
    <br>
    <input type="submit" name="okbutton" value="OK">
  </form>
  </body>
  </html>
В чем может быть дело?

-~{}~ 14.04.06 15:24:

PHP:
  <form method="GET">
    <input type="text" name="name">
    <br>
    <input type="submit" name="okbutton" value="OK">
  </form>
 

Romantik

TeaM PHPClub
kNight_George
учитесь пользоваться дебагом
print_r($_GET);
print_r($_SERVER);
etc...
 

kNight_George

Новичок
Re: Re: Не работает пример из учебника PHP5

Автор оригинала: Raul
<form method="GET"> action=?
По умолчанию self
На всякий случай прописал action
То же самое

-~{}~ 14.04.06 15:33:

Автор оригинала: Фанат
.
PHP:
<form method="get" action="search.php">
тег с этой страници
Что не так?

-~{}~ 14.04.06 15:39:

Автор оригинала: Romantik
kNight_George
учитесь пользоваться дебагом
print_r($_GET);
print_r($_SERVER);
etc...
Array ( )

Array ( [GATEWAY_INTERFACE] => CGI/1.1 [REQUEST_METHOD] => GET [SERVER_PROTOCOL


Без дебага понятно, что массив пустой
 

Romantik

TeaM PHPClub
с POST массивом тоже самое?
<?
print_r($_POST);
?>


<form method="POST">
<input type="text" name="name">
<br>
<input type="submit" name="okbutton" value="OK">
</form>
 

Romantik

TeaM PHPClub
kNight_George
Пришли к выводу, что пример из книги все же рабочий =)
Массивы же GET и POST оказываются пустыми
пустой POST
 

kNight_George

Новичок
Автор оригинала: Romantik
kNight_George
Пришли к выводу, что пример из книги все же рабочий =)
Массивы же GET и POST оказываются пустыми
пустой POST
GET пошел тудаже куда и POST
Значит это фитча.
От таких фитч крыша может поехать,
как у учителя географии,
который не смог на карте найти Беренгов пролив
 
Сверху