-- Список сообщений
-- Поиск --
| не выводится переменная $_GET ['name'] |
|
Fahrenheit
|
07.01.10 11:19 |
только начинаю изучать php. изучаю методы get и post. через html форму ввожу данные и после нажатия кнопки php должен полученную переменную выдать на след странице но ничего не получается:
вот код html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form action="first.php" method="get">
<input type="text" name="name" value="hello" />
<input type="submit" name="b" value="send" />
</form>
</body>
</html>
а вот php:
<?
echo "вы ввели слово:$_GET ['name']";
?>
после того как я ввожу данные в окне браузера появляется сообщение вы ввели слово:Array ['name'].... |
| ответить |
|
phpfaq
|
07.01.10 12:41 |
Дело в настройках, скорее всего
<?php вместо <? |
| ответить |
|
don sanchos
|
21.01.10 09:42 |
ans
<?
echo "вы ввели слово:{$_GET ['name']}";
?> |
| ответить |
|
phpfaq
|
21.01.10 10:07 |
э, я туплю
проблема была в пробеле между $_GET и ['name']. Ну, и в кавычках тоже, да.
<?
echo "вы ввели слово: ".$_GET['name'];
?> |
| ответить |
|