2015-05-05 2 views
0

У меня есть файл index.php со всем закодированным в чистом PHP даже HTML, как это:Как правильно распечатать страницу php?

echo "<a href=\"index.php?formation:$p_id\" target=\"_blank\"><button type=\"button\" class=\"btn btn-default btn-xs\"> $affname </button></a><br>"; 

Если я хочу, чтобы просто распечатать текущую веб-страницу, он показывает все HREF ссылки и я хотел бы просто сделать это не показывать их. Кстати, кнопки тоже не отображаются правильно, они показывают только границы с цветами.

Я указал, чтобы использовать FPDF для преобразования всей моей страницы в PDF, а затем распечатать ее, но я думаю, что должен быть более простой способ исправить эту проблему?

Любое объяснение, почему это так или как я могу решить, было бы здорово. Спасибо,

------ ОБНОВЛЕНИЕ ------ решение Тестирование без кнопки

echo "<TD align=\"center\"><a href=\"$index.php?formation:$p_id\" class=\"noprint\">Formations</a></TD>"; 

В результате это просто пустой, он даже скрыть слово «формаций» ,

+0

рассмотреть добавление таблицы стилей, которая предназначается для печати, так что вы можете скрыть вещи, которые вы не хотите видеть при печати. http://www.smashingmagazine.com/2011/11/24/how-to-set-up-a-print-style-sheet/ – Augwa

+0

Элемент 'button' не должен вставляться внутри элемента' a' –

ответ

1

Включите все стили экрана в отдельном правиле @media screen {…};

Скрыть селекторы

.hide { 
    display: none; 
} 

Использование:

<a href="#" class="hide">link</a> 
+0

Я думаю, что это почти работает. Я только что заменил .hide с .noprint. Мой вопрос обновляется из-за этого. – BackTrack57