[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вставка кода PHP
maq
Добрый день.

У меня такой-вот вопрос.
Открывается файл index.php?id=78.
В index.php можно вставить код типа
<?php
include("template.php");
?>
но мне надо, чтобы фрагмент кода template.php вызывался с параметром template.php?id=78

Надеюсь, выразился доступно.
Заранее спасибо.



Спустя 1 минута, 20 секунд (22.06.2009 - 21:47) kirik написал(а):
Такое?
PHP
if(isset($_GET['id']) && $_GET['id'] == 78)
{
    include(
"template.php");
}


Спустя 11 минут, 51 секунда (22.06.2009 - 21:59) waldicom написал(а):
Ты можешь использовать параметры из $_GET внутри включаемого файла.

Спустя 57 минут, 57 секунд (22.06.2009 - 22:57) sergeiss написал(а):
Я так понял, что ежели index.php был открыт с каким-то параметром, то и этот же параметр должен уйти в template.php.
Проще этого только "Hello, world!" wink.gif

Вот весь код:
PHP
$id=isset( $_GET['id'] ) : intval$_GET['id'] ) : 1// тут я предполагаю, что если ничего не указано, то тогда предполагаем id=1
include("template.php&$id");


Спустя 18 минут, 54 секунды (22.06.2009 - 23:16) waldicom написал(а):
Цитата (sergeiss @ 22.06.2009 - 21:57)
Я так понял, что ежели index.php был открыт с каким-то параметром, то и этот же параметр должен уйти в template.php.
Проще этого только "Hello, world!"  wink.gif

Вот весь код:
PHP
$id=isset( $_GET['id'] ) : intval( $_GET['id'] ) : 1; // тут я предполагаю, что если ничего не указано, то тогда предполагаем id=1
include("template.php&$id");

Эммм... Я может чего не понимаю, но такой код работать вряд ли будет.
И потом, зачем передавать переменную, если он и так доступна во включаемом файле?

Спустя 21 минута, 53 секунды (22.06.2009 - 23:38) kirik написал(а):
sergeiss
ты ли это?

Спустя 8 часов, 51 минута, 45 секунд (23.06.2009 - 08:29) sergeiss написал(а):
Ну ладно, ладно, ногами не пинайте smile.gif Время было позднее, почти 12 ночи, я уже хотел спать... Да пЫва немного принял... rolleyes.gif

Спустя 5 часов, 32 минуты, 38 секунд (23.06.2009 - 14:02) maq написал(а):
Цитата
И потом, зачем передавать переменную, если он и так доступна во включаемом файле?

Включаемый файл:
PHP
<?php
$sRsID 
$_REQUEST['id'];
print 
$sResID;

не передает переменную - пустая строка выводится!

Спустя 2 минуты, 21 секунда (23.06.2009 - 14:04) sergeiss написал(а):
Цитата (maq @ 23.06.2009 - 15:02)
$sRsID = $_REQUEST['id'];
print $sResID;

А если внимательно сравнить названия переменных: что назначается и что выводится???????????????????????????????????????????????????

Спустя 3 минуты, 24 секунды (23.06.2009 - 14:08) maq написал(а):
Извиняюсь ребята! Typing mistake, не $sRsID, а $sResID.
Всем спасибо. Вопрос решен!

P.S. sergeiss меня опередил

Спустя 1 минута, 45 секунд (23.06.2009 - 14:10) waldicom написал(а):
PHP
<?php
$sRsID 
$_REQUEST['id'];
print 
$sResID;

Хорошие название переменных. Хочу тоже перейти на такие, типа $fTgEDfr или $HDeikJ5

И кстати жизненная ситуация с баша по теме (внимание, не нормативная лексика):
Свернутый текст
ГламуРрКа: ПрИвЕтИк
ATM: Чё надо?
ГламуРрКа: Ты ЧиВо ТаКаЯ БукА? =)))
ATM: Иди нахуй
ГламуРрКа: ЧеГоО?!?!?!
ATM: ИдИ НаХуЙ

Спустя 4 минуты (23.06.2009 - 14:14) sergeiss написал(а):
Цитата (maq @ 23.06.2009 - 15:08)
Извиняюсь ребята! Typing mistake, не $sRsID, а $sResID.
Всем спасибо. Вопрос решен!

Как говорят умные люди, правильно заданный вопрос - это половина решения smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.