Помогите с выводом на печать

Тема в разделе "PHP", создана пользователем domens, 21 май 2011.

Статус темы:
Закрыта.
Модераторы: latteo
  1. domens

    domens Постоялец

    Регистр.:
    28 авг 2009
    Сообщения:
    138
    Симпатии:
    4
    Доброго времени суток!!!
    У меня есть скрипт, который написал один человек. Но так как я не очень силен в программировании и до зваться не могу до разработчика, то решил обратиться сюда.
    Этот скрипт выводит песни с выбранного диапазона дат. Вывод проходит вроде нормально. Но после того как нажимаешь на кнопку Версия для печати, то из показанных песен (например их было 89) выводит меньше половины (около 41). Прошу, кто может помогите с устранением ошибки.
    Так как файл содержит около 300 строк, прикрепляю его к теме.
    Заранее спасибо!
     

    Вложения:

    • show_date.rar
      Размер файла:
      2,2 КБ
      Просмотров:
      10
  2. horpah

    horpah

    Регистр.:
    21 июн 2010
    Сообщения:
    200
    Симпатии:
    55
    Код написан плохо, трудно читаемый. Добавьте в архив дамп базы и недостающие файлы (минимум 3: bd.php,panel.php,test.php).Смогу глянуть под отладчиком.
     
  3. dino

    dino

    Регистр.:
    28 май 2009
    Сообщения:
    550
    Симпатии:
    204
    Было бы неплохо привести листинг файла в который предоставляет пользователю форму с кнопкой "Версия для печати", а также листинг именно того файла, на который эта форма ссылается. То есть тот который указан в параметре action тега <form method="..." action="...">
     
  4. domens

    domens Постоялец

    Регистр.:
    28 авг 2009
    Сообщения:
    138
    Симпатии:
    4
    Прилагаю недостающие файлы.

    а немного подробнее можно? что-то я не нашел.
     

    Вложения:

    • files.rar
      Размер файла:
      1,2 КБ
      Просмотров:
      3
    • database.rar
      Размер файла:
      85,2 КБ
      Просмотров:
      2
    Последнее редактирование модератором: 8 окт 2016
  5. dino

    dino

    Регистр.:
    28 май 2009
    Сообщения:
    550
    Симпатии:
    204
    Эммм как бы тебе это подоступнее объяснить?... :nezn:
    Ну давай будем по частям выполнять задачу. Начнём с того, что открыв в браузере страницу, на которой есть кнопка "Версия для печати" и кликни правой кнопкой мышки в этом окне. В открывшемся контекстном меню выбери пункт "Просмотр кода страницы", "Исходный код", "Просмотр HTML-кода" ну или что-то в этом роде, в зависимости от используемого браузера... Вот то, что откроется скопируй и выложи здесь (конфиденциальную инфу можешь завуалировать). После того как увидим что там есть можно будет дальше говорить...
     
  6. domens

    domens Постоялец

    Регистр.:
    28 авг 2009
    Сообщения:
    138
    Симпатии:
    4
    Вот как и просили - код страницы.
     

    Вложения:

    • view-source.txt
      Размер файла:
      111 КБ
      Просмотров:
      7
  7. dino

    dino

    Регистр.:
    28 май 2009
    Сообщения:
    550
    Симпатии:
    204
    О блин, а говорил что кнопка...
    Ссылка "Версия для печати" ссылается на файл index.php Какой их выложенных тобой файлов является index.php?
     
  8. domens

    domens Постоялец

    Регистр.:
    28 авг 2009
    Сообщения:
    138
    Симпатии:
    4
    его там нет. вот он.
     

    Вложения:

    • index.rar
      Размер файла:
      1,6 КБ
      Просмотров:
      4
  9. dino

    dino

    Регистр.:
    28 май 2009
    Сообщения:
    550
    Симпатии:
    204
    Ну смотри: Насколько я понял за вывод инфы на печать отвечает файл index.php, а не show_date.php (который просто выводит список на экран )... и разные данные в режиме просмотра и режиме печати потому, что запросы к БД на выборку инфы отличаются!
    PHP:
    case "name"$sql "SELECT id, name, cat, janr, DATE_FORMAT(date, \"%d.%m.%Y\") AS date, new, old, rating FROM songs ORDER BY name"
    в index.php (вид для печати)
    PHP:
    case "name"$sql "SELECT id, name, cat, janr, DATE_FORMAT(date, \"%d.%m.%Y\") AS date, date_old, new, old, rating FROM songs WHERE old='off' ORDER BY name"
    в show_date.php
     
  10. domens

    domens Постоялец

    Регистр.:
    28 авг 2009
    Сообщения:
    138
    Симпатии:
    4
    и что мне просто скопировать строку из show_date.php в index.php?
     
Статус темы:
Закрыта.