[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передача значения переменной из 1 php файла во 2
denis79513
Допустим я вынимаю из БД несколько значений таким образом:
$query = mysql_query('SELECT `name`, `money` FROM `copy` WHERE `type` = "0"');
if($query !== false) {
while($row = mysql_fetch_object($query))

Затем использую
$row->name и $row->money

Как мне присвоить эти значения переменным, то есть чтобы не писать $row->name а писать $name и потом эти переменные передать другому php файлу, то есть чтобы эти переменные можно было использовать в другом файле, без очередного запроса к БД?



Спустя 4 минуты, 15 секунд (17.11.2010 - 12:36) sharki написал(а):
у тебя же не ООП тут как ты выведишь параметры нового объекта если объект не создан.

А так ты просто присваиваешь нужные тебе данные из массива в переменные


$name = $row['name'];
$money = $row['money'];

Спустя 4 минуты, 2 секунды (17.11.2010 - 12:40) Sanchopansa написал(а):
$name = $row->name;
$money = $row->money

а передать в другой файл можно многими способами.... но помойму проще в другом файле произвести еще раз этот запрос и получить все эти данные из базы... Ну а если не подходит то можешь попробовать передать через $_GET, через сессию, через куки, через файл на диске..
sharki
объект создан
while($row = mysql_fetch_object($query))

Спустя 5 минут, 28 секунд (17.11.2010 - 12:45) sharki написал(а):
Во блин, у меня mysql_fetch ассоциируется сразу с mysql_fetch_assoc )))

Спустя 57 минут, 6 секунд (17.11.2010 - 13:42) denis79513 написал(а):
Спасибо большое, а можно увидеть на примере как передать переменную при помощи $_GET?

Спустя 12 минут, 28 секунд (17.11.2010 - 13:55) inpost написал(а):
<a href="index.php?do=delete">
$_GET['do'] = delete

Спустя 1 минута, 26 секунд (17.11.2010 - 13:56) denis79513 написал(а):
Я воспользовался таким методом:
В первом файле откуда передается переменная ставим
'<a href="project.php?body_trim='. $body_trim .'">'

А во втором, который получает это:
<?php
echo ($_GET["body_trim"]."<br>");
?>

Но теперь проблема в том, что он печатает в итоге всего несколько символов, первые 14 символов из всего текста, которому равна переменная.

Спустя 1 минута, 3 секунды (17.11.2010 - 13:57) inpost написал(а):
Может там символы вроде &, " ?

Спустя 2 минуты, 21 секунда (17.11.2010 - 13:59) denis79513 написал(а):
Там целый текст и в нем присутствуют кавычки.

Спустя 7 минут, 50 секунд (17.11.2010 - 14:07) linker написал(а):
Мало того, что спецсимволы, так еще и размер передаваемых данных через GET ограничен в районе 2 килобайт (могу и ошибаться, но где-то в этом районе имхо).

Спустя 3 минуты, 52 секунды (17.11.2010 - 14:11) denis79513 написал(а):
Понял, спасибо, нашел другое решение проблемы.
Быстрый ответ:

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