Перейти к публикации

Рекомендованные сообщения

Народ помогите, решил начать изучение PHP, скачал PHP5, Apache2, Mysql

установил настроил как в учебнике написано

при проверке phpinfo(); работает

а вот переменные не передаются, к примеру я создал файл.php

<?

echo "Привет, $x";

?>

в окне Браузера ввожу http://localhost/first.php?x=Roman

Браузер выдает только

Привет,

подскажите что не так

Ссылка на сообщение
Поделиться на других сайтах

пиши

<?php

   echo "Привет".$_GET['name']."!";

?>
Потом набери: http://localhost/first.php?name=Roman Или лучше вообще сделай так:
<?php

	if(empty($_GET['name']))

	{

		echo "Не введено имя";

	}

	else

	{

		$name = $_GET['name'];

		print $name;

	}

?>

Изменено пользователем Snow Land
Ссылка на сообщение
Поделиться на других сайтах

тот вариант не работает, т.к. в нем переменная Х должна задаваться в теле скрипта и никто не информирует скрипт о том, что ее надо брать из запроса.

если так, то надо

<?php

   $x = $_GET['name'];

   echo "Привет, ".$x."!";

?>

Изменено пользователем Fleshy
Ссылка на сообщение
Поделиться на других сайтах
  • 2 года спустя...

У меня проблема немного иначе встала.

Также создал файл test.php с текстом

<?php

        if(empty($_GET['id']))

        {

                echo "Не введено id";

        }

        else

        {

                $name = $_GET['id'];

                print $id;

        }

?>
В шаблоне main.tpl - также код
<a href="programma.html?id=6">Программа 1</a>

<a href="programma.html?id=7">Программа 2</a>
так вот, при нажатии на ссылку запускается шаблон programma.tpl с текстом
{include file="test.php"}
но в результате, говорит, что Не введено id что делать?? вообще, метод хочу использовать, чтобы менять категории программ, путем подстановки id в строку
{custom category="XXXXX" template="programma_short" aviable="global" from="0" limit="10" cache="no"}

вместо XXXXX

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...