PHPFAQ  
Начинающим   Технологии   MySQL   Ошибки   Ссылки   Юмор   О сайте   Форум   PHP Club  
-- Список сообщений -- Поиск --
не выводится переменная $_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'];
?>
ответить
Написать
Имя:*
Заголовок:*
Вы робот?
Текст:
Пожалуйста, воздержитесь от посылки спама.
Сообщения, содержащие гиперссылки, проходят премодерацию.

© phpfaq.ru, 2010
Rambler's Top100 0.009 sec.