Проблема с классом FPDF. В одном скрипте я выбираю определенные данные, которые передаю в скрипт генерации пдф файла, но вот столкнулся с проблемой. Нужно вывести таблицу. Шапку сделал все прекрасно, а вот дальше не пошло дело.
$i=1;//счетчик
$result2= mysql_query("select * from test") or die(mysql_error()); //выбираю все записи из БД
while ($item=mysql_fetch_array($result2))
{
$h=$item['id'];//присваиваю значение идентификатора
$h=$h.'%pdf';//в сесси у меня име переменных это идентификатор + строка %pdf
if(isset($_SESSION[$h]))//если существует такая переменная, то
{
$hh=str_replace('%pdf', '', $h);//отсекаем лишнее у удентификатора (строку %pdf)
if (isset($item[$hh])//если существует такая запись в бд с таким идентификатором, то выводим что-то там
$pdf->Cell(32,10,$i,1,0,'C',0); //вот на этой строке ошибки начинаются
}
}
Сама по себе строка эта работает отлично, если она не в теле циклов, пробовал вместо $i другие переменные, например $item[$h], все равно не помогает.
Ошибка:
Parse error: syntax error, unexpected T_VARIABLE in Y:\home\localhost\www\kw\pdf.php on line 109
или если комментирую ее то:
Parse error: syntax error, unexpected '}' in Y:\home\localhost\www\kw\pdf.php on line 115
Хотя со скобками все нормально, по идее.
Что подскажите, Господа?
прикрепляю полный исходник.
Спустя 16 минут, 42 секунды (16.05.2011 - 17:41) Gradus написал(а):
if (isset($item[$hh])
присмотритесь
Спустя 1 минута, 15 секунд (16.05.2011 - 17:43) Krevedko написал(а):
if (isset($item[$hh])
скобку забыл
скобку забыл
Спустя 32 секунды (16.05.2011 - 17:43) Krevedko написал(а):
пля..опередил. теперь мне плюсик не поставят
Спустя 2 минуты, 5 секунд (16.05.2011 - 17:45) freelancer89 написал(а):
о боже, мне надор больше спать) пропустил скобку одну...это же..нет слов просто...Спасибо, добрый человек!
Спустя 1 минута, 56 секунд (16.05.2011 - 17:47) Gradus написал(а):
Krevedko, думаю твоё предложение в подписи куда более выполнимей
Спустя 54 секунды (16.05.2011 - 17:48) Krevedko написал(а):
да я вообще в шоке с форума...не успеваешь помогать. пока ответ пишешь, пять человек уже там что-то наотвечают )
freelancer89 -высыпайтесь )
freelancer89 -высыпайтесь )
Спустя 55 минут, 43 секунды (16.05.2011 - 18:44) freelancer89 написал(а):
спасибо, сейчас вот пойду подрмаю, плюсанул всем =)
_____________