У меня есть страница с именем ChangeApprovalInfo.php - она имеет функцию Row_Rendered следующим образом;
function Row_Rendered() {
// To view properties of field class, use:
//var_dump($this-><FieldName>);
$RecordOwner = $this->RequestUser->CurrentValue;
echo $RecordOwner;
}
Повтор $ RecordOwner возвращает мне данные, которые мне понадобятся для запроса sql на другой странице ....
У меня есть другая страница с именем ChangeApprovalEdit.php - эта страница имеет
<?php include_once "ChangeApprovalinfo.php" ?>
в верхней части файла.
ChangeApprovalEdit.php имеет функцию, где мне нужнопеременная $ RecordOwner, как определено в ChangedApprovalInfo.php
Если я добавлю «echo $ RecordOwner» на страницу ChangeApprovalEdit.php, я получу сообщение об ошибке, сообщающее, что это неизвестная переменная.Насколько я понимаю, мне нужно «сделать это глобальным» или какой-то такой бизнес.Я очень мало знаю о PHP, и страницы, которые я редактирую, длинные и сложные.(по крайней мере для меня)
- Что мне нужно сделать?Я знаю, что предоставленной мною информации может быть недостаточно для ответа на вопрос.Я не знаю достаточно, чтобы даже точно знать, что мне нужно спросить.Если понадобится больше информации, я отредактирую и уточню.
вставка файлов
ChangeApprovalInfo.php = http://pastebin.com/bSRM1wwN
ChangeApprovalEdit.php = http://pastebin.com/AStG9pqb
РЕДАКТИРОВАТЬ: Изменение Row_Rendered на это кажется более эффективным.У меня проблемы с видением, ГДЕ я могу позже отобразить эту переменную ... но я кое-что получаю с этим ...
function Row_Rendered() {
// To view properties of field class, use:
//var_dump($this-><FieldName>);
$GLOBALS['RecordOwner'] = $this->RequestUser->CurrentValue;
}