За последние 24 часа нас посетил 16821 программист и 1694 робота. Сейчас ищут 909 программистов ...

Вывод отчета

Тема в разделе "Прочие вопросы по PHP", создана пользователем DiabAS, 11 фев 2009.

  1. DiabAS

    DiabAS Guest

    Здравствуйте!

    Как можно организовать вывод данных, из таблицы на печать (принтер), думал через PDF организовать документ и в неё вписать циклически данные в виде таблицы - не разобрался!

    В общем у меня есть таблица данных её надо вывести через принтер! Посоветуйте как мне это можно организовать!
     
  2. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    ты хочешь, чтоб данные на принтер отправлял сам скрипт на стороне сервера?
    или, например, можно скриптом сгенерить хтмл и отправить на печать средствами JavaScript на стороне клиента.
    заготовка html

    HTML:
    1. <script language="JavaScript">
    2. <!--
    3. function doPrint () {
    4.    document.execCommand('print', true, null);
    5.    return (true); }
    6. -->
    7. <body onload="doPrint()">
    8. тело отчета
    9. </body>
    10. </html>
    11.  
     
  3. DiabAS

    DiabAS Guest

    А можно поподробнее!
    Клиент просматривает страницу содержащую таблицу с данными и там должна быть кнопка Печать, при нажатий эта таблица выводится через принтер
     
  4. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    кнопка печать должна вести на страницу с версией для печати (она может отличаться разметкой)
    на печать дожен выводить клиент в меню браузера file->print.

    можно было жсом вызывать print() но по-моему это отрубили.
     
  5. DiabAS

    DiabAS Guest

    Огромное пасиба! :D
     
  6. DiabAS

    DiabAS Guest

    Извиняюсь за назойливость но чёто у меня не получается, может есть скрипт или есть другой путь?
    Просто я и так крутил и так, у меня инфа выводится в шаблоне а чтобы вынести его из шаблона надо весь код менять!
    А я хотел просто написать функцию которая создаст новое окошко выведет инфу на ней а на исходной странице просто будет написано типо "Идёт печать"!
     
  7. DiabAS

    DiabAS Guest

    ВСЁ Допёр, пасиба за консультацию!

    Всё таки я использовал скрипт ябовский!