как я могу распечатать отчеты из браузера в php - PullRequest
1 голос
/ 21 августа 2009

У меня есть сообщение сказать,

Сно Адрес Имя Возраст

когда пользователи нажимают кнопку «Печать», они должны иметь возможность распечатать соответствующий отчет

Может кто-нибудь помочь мне, как я могу справиться с этим в php, как я генерирую этот отчет в php

Я получаю всю информацию из таблицы (MySql)

Спасибо за помощь

Ответы [ 3 ]

3 голосов
/ 21 августа 2009

CSS Printing может быть довольно хорошим, но не самым надежным. Альтернатива - посмотреть на создание PDF-файлов из PHP. Взгляните на библиотеку FPDF

2 голосов
/ 21 августа 2009

Это функция браузера, а не какой-либо серверный код. Однако вы можете предоставить кнопку (которую вы кодируете в выводе HTML), которая будет печатать страницу при нажатии. Кстати, в зависимости от конфигурации браузера он также может распечатать кнопку.

<input type="button" onClick="window.print()" value="Print The Report"/>
1 голос
/ 21 августа 2009

Я бы не назвал это проблемой PHP как таковой, поскольку решение очень простое благодаря использованию некоторых правил CSS.

http://www.w3.org/TR/CSS2/media.html

Это должно содержать все, что вам нужно знать, в частности тип печатного носителя. :)

Изменить: Это должен был быть ответ на комментарий выше, где проблема была немного прояснена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...