Сохраненный FPDF PDF не отображает переменные? - PullRequest
0 голосов
/ 20 марта 2012

Я сделал лист счета в формате fpdf, в котором все переменные отображаются правильно в браузере (предварительный просмотр PDF в Chrome).Но когда я сохраняю pdf и просматриваю его, все мои переменные опускаются!

Сначала я собираю опубликованные данные, а затем настраиваю код fpdf, содержащий мои переменные записи.Вот так:

$var1 = $_POST['input1'];
$var2 = $_POST['input2'];

require('fpdf17/fpdf.php');

class PDF extends FPDF {
...

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

Помощь с благодарностью!

ОБНОВЛЕНИЕ: похожеэто проблема Chrome ... Firefox правильно сохраняет PDF-файл, содержащий мои переменные.Есть мысли?

ОБНОВЛЕНИЕ 2: Кажется, только переменные POSTED не сохраняются в PDF через Chrome.Переменные, хранящие данные из базы данных, правильно сохраняются в файле PDF.

1 Ответ

0 голосов
/ 24 марта 2012

Я почти уверен, что проблема в том, что вам нужно вставить переменные, которые вы хотите, внутри объекта PDF:

__constructor($var1, $var2) { $this->var1 = $var1; $this->var2 = $var2; }

А затем

$pdf = new PDF($var1, $var2);

И использовать $this->var1и $this->var2 внутри класса.

...