Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Получения переменной из другого файла...
 
 автор: ---kirill---   (23.02.2006 в 18:27)   письмо автору
 
 

Если у файла "1.php" есть переменная "$1", какой тогда код должен быть у файла "2.php", что бы у него тоже появилась токая переменная, с таким же значениям?

   
 
 автор: Денис   (23.02.2006 в 18:29)   письмо автору
 
   для: ---kirill---   (23.02.2006 в 18:27)
 

$temp = $_POST['param'];
или
$temp = $_GET['param'];

   
 
 автор: ---kirill---   (23.02.2006 в 18:39)   письмо автору
 
   для: Денис   (23.02.2006 в 18:29)
 

Что за param?
И где я ввожу имя файла?

   
 
 автор: ---kirill---   (23.02.2006 в 18:41)   письмо автору
 
   для: ---kirill---   (23.02.2006 в 18:27)
 

Если у файла "1.php" есть переменная "$1", какой тогда код должен быть у файла "2.php", что бы у него тоже появилась тАкая переменная, с таким же значениям?

   
 
 автор: Drago   (23.02.2006 в 19:00)   письмо автору
 
   для: ---kirill---   (23.02.2006 в 18:41)
 

Чтобы переменная "появилась" в другом скрипте. Нужно ее этому скрипту передать. Сделать это можно многими путями.
Например методоми POST и GET, через сессию, куки, файл, БД.

   
 
 автор: ---kirill---   (23.02.2006 в 19:06)   письмо автору
 
   для: Drago   (23.02.2006 в 19:00)
 

Эт я знаю, я хочу узнать какой именно код должен быть.

   
 
 автор: Drago   (23.02.2006 в 19:14)   письмо автору
 
   для: ---kirill---   (23.02.2006 в 19:06)
 

На примере GET:
файл 1.php

<?php
$value 
1;
echo 
"<a href=\"2.php?value_get=$value\">передать</a>";
?>


файл 2.php

<?php
if (!empty ($_GET['value_get']))
  echo 
$value_get;
?>


А вообще, если вы еще этого не сделали, то очень советую скачать учебник с этого сайта. Сам по нему учился. :)
http://www.softtime.ru/info/bookphp.php?down=bookphp.zip

   
 
 автор: ---kirill---   (23.02.2006 в 19:17)   письмо автору
 
   для: Drago   (23.02.2006 в 19:14)
 

Спасибо

   
 
 автор: Денис   (23.02.2006 в 19:06)   письмо автору
 
   для: ---kirill---   (23.02.2006 в 18:41)
 

Поймите, прежде чем задавать вопрос, разумнее было бы прочитать что-то и найти ответ, тем более, что на ваш вопрос можно найти в любом справочнике. В процессе поиска вы узнаете гораздо больше, чем вам кто-то что-то скажет. Проверено на опыте :)

   
 
 автор: ---kirill---   (23.02.2006 в 19:09)   письмо автору
 
   для: Денис   (23.02.2006 в 19:06)
 

Денис, я так и делал, только через книжку, просто на некоторое время у меня её не будет(не важно по какой причине), так я заменил книжку этим форумом =).

   
 
 автор: Денис   (23.02.2006 в 19:16)   письмо автору
 
   для: ---kirill---   (23.02.2006 в 19:09)
 

У вас есть доступ в интернет - колоссальная книжка! :)
http://intuit.ru - очень хороший ресурс

   
 
 автор: cheops   (23.02.2006 в 22:33)   письмо автору
 
   для: ---kirill---   (23.02.2006 в 18:27)
 

Переменную следует передать из файла 1.php в 2.php (кстати, переменной с именем $1 в PHP быть не может), о способах передачи можно почитать в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=298

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования