сохранение выведенной информации в БД

  • Автор темы Автор темы 23i
  • Дата начала Дата начала

23i

Guest
сохранение выведенной информации в БД

Формируеться некий отчет средствами пхп - обычная хтмл страница. Необходимо иметь возможность сделать две вещи.
1. Сохранить этот отчет в БД. Т.е. человек просматривает его, и далее если все ок сохраняет в Базу.
2. Возможно напечатать данный отчет.

Решение вижу следующее должны быть две кнопки на страницы:
первая - печать, при на жатии на которую она исчезает( как и вторая тоже) и вызываеться окно печати
вторая - сохранить, которая должна вызывать некую видимо яваскипт функцию которая передает всё содержимое кроме двух этих кнопок в XMLHTTP (или Iframe), и далее просто уже пхп просто напросто сохраняет эти данные БД.

Собственно интересно кто-нибуть сталкивался с подобными задачами и как их решали?
Мне до конца не ясно, как передать содержание все странице в в XMLHTTP (или Iframe) + так чтобы кнопок двух служебных кнопок не было?!
Так же интресен момент возможно ли при нажатии на конпку сохранить используя COM сформировать Word документ и уже его сохранить (я так понимаю что хранить придеться в BLOB)?
 
Первая описанная проблема напоминает один-в-один удаление гландов через задний проход.
Поэтому врядли ккто-то здесь будет помогать делать такие езвращения, не услышав внятной аргументации.

А второе к пхп вообще не имеет никакого отношения. поищите в форуме по яваскрипт - об этом каждую неделю спрашивают.
 
интересно чем это проблема "нетакая"? вопрос помоему довольно серьезный и интересный? а какие требуються аргументы? есть требование к тому как это олжно в конечном счете работать -а я ищу просто метот данного решения.
 
"метот" данного решения - не хранить отчёт в базе в виде вордовского документа, а выводить по мере надобности.

И, большая просьба. Если вы не умеете писать грамотно - избегайте, пожалуйста, форума для профессионалов.
 
т.к. отчет генерируеться используя какиет о данные следовательно при изменение данных будет меняться текст отчета, следовательно для того чтобы иметь версию отчета на какойт омомент, с возможностю всегда его просмотреть в том виде в котором он был необходимо его сохранять.
так что "выводить по мере надобности" тут не канает.
далее так же мне не совсем ясна ваша логика по поводу вопроса, мол если мы его считаете неправильным/глупым/не нужным - это не означает что человек задающий вопрос задает его от нечего делать...

давайте будем корректны друг к другу
 
т.к. отчет генерируеться используя какиет о данные следовательно при изменение данных будет меняться текст отчета, следовательно для того чтобы иметь версию отчета на какойт омомент, с возможностю всегда его просмотреть в том виде в котором он был необходимо его сохранять.
надо менять структуру хранения данных.
Это очевидно.
далее так же мне не совсем ясна ваша логика
логика элементарная.
Я тебе помочь хочу.
глупых вопросов здесь всегда бывает немеряно, люди к ним привыкли и не отвечают.
поэтому я советую тебе пересмотреть парадигму, и на правильно поставленный вопрос тебевсегда с удовольствием ответят
 
надо менять структуру хранения данных.
Это очевидно.
не факт, я рассматривал данный вариант как наиболее простой в данной задаче, но появилось ряд дом условий. поэтмоу все же придеться задачу решать по той логике которая имееться. ВОт поэтому давай не будет отходить от темы и просто попробуем найти решение.
 
Дык!
Об этом я тебе и говорю!
но появилось ряд дом условий
Ты мне так об этом рассказываешь, как будто я не знаю!
Я ж тебе сразу написал
врядли кто-то здесь будет помогать делать такие извращения, не услышав внятной аргументации.
Если ты не понял, то это как раз о твоих условия.
Тут все просто - ты расскажешь о них, а тебе ответят, что это все от недостатка познаний, и скажут, как правильно.
Делов на 5 минут.
ВОт поэтому давай не будет отходить от темы и просто попробуем найти решение.
извини, но ты перепутал меня с официантом.
Это в ресторане ты будешь заказывать, что тебе принести, и что с тобой обсуждать.
А здесь ты обратился к продвинутым экспертам, и они сказали, что тебе делать. Будь добр выполнять.
 
Сверху