За последние 24 часа нас посетили 17389 программистов и 1713 роботов. Сейчас ищут 1488 программистов ...

Экспорт в OpenOffice Writer

Тема в разделе "PHP и базы данных", создана пользователем kashtan, 17 май 2016.

  1. kashtan

    kashtan Новичок

    С нами с:
    17 май 2016
    Сообщения:
    2
    Симпатии:
    0
    Всем доброго времени суток!
    Есть скрипт, который по нажатию кнопки выводит данные из таблицы SQL в HTML таблицу, и нужно, что бы по нажатию кнопки "Печать" эта HTML таблица экспортировалась в документ OpenOffice Writer. Помогите пожалуйста.
    PHP:
    1. if(isset($_GET['prt'])) {
    2.     $prt = (int) $_GET['prt'];
    3.     $query = "SELECT * FROM students WHERE nomer_zachetnoi_knizhki = $prt";
    4.     mysql_query($query) or die($query . '<br />' . mysql_error());
    5. echo '</br>';
    6. echo '</br>';
    7. echo '<table border="1" align="center">';
    8. echo '<thead>';
    9. echo '<tr>';
    10. echo '<th>Основные</th>';
    11. echo '<th>данные</th>';
    12. echo '<th>Данные об</th>';
    13. echo '<th>обучении</th>';
    14. echo '<th>Место</th>';
    15. echo '<th>жительства</th>';
    16. echo '</tr>';
    17. echo '</thead>';
    18. echo '<tbody>';
    19. $query = mysql_query("SELECT * FROM `students` WHERE nomer_zachetnoi_knizhki = $prt");
    20. while ($array = mysql_fetch_array($query))
    21. {
    22. print "<tr>";
    23. print "<td>";
    24. echo 'Фамилия:';
    25. print "</td>";
    26. print "<td>";
    27. print_r($array['familiya']);
    28. print "</td>";
    29. print "<td>";
    30. echo 'Курс:';
    31. print "</td>";
    32. print "<td>";
    33. print_r($array['kurs']);
    34. print "</td>";
    35. print "<td>";
    36. echo 'Область:';
    37. print "</td>";
    38. print "<td>";
    39. print_r($array['oblast']);
    40. print "</td>";
    41. print "</tr>";
    42. print "<tr>";
    43. print "<td>";
    44. echo 'Имя:';
    45. print "</td>";
    46. print "<td>";
    47. print_r($array['imya']);
    48. print "</td>";
    49. print "<td>";
    50. echo 'Группа:';
    51. print "</td>";
    52. print "<td>";
    53. print_r($array['nomer_gruppi']);
    54. print "</td>";
    55. print "<td>";
    56. echo 'Район:';
    57. print "</td>";
    58. print "<td>";
    59. print_r($array['rayon']);
    60. print "</td>";
    61. print "</tr>";
    62. print "<tr>";
    63. print "<td>";
    64. echo 'Отчество:';
    65. print "</td>";
    66. print "<td>";
    67. print_r($array['otchestvo']);
    68. print "</td>";
    69. print "<td>";
    70. echo 'Код специальности:';
    71. print "</td>";
    72. print "<td>";
    73. print_r($array['kod_specialnosti']);
    74. print "</td>";
    75. print "<td>";
    76. echo 'Населенный пункт:';
    77. print "</td>";
    78. print "<td>";
    79. print_r($array['naselennii_punkt']);
    80. print "</td>";
    81. print "</tr>";
    82. print "<tr>";
    83. print "<td>";
    84. echo 'Пол:';
    85. print "</td>";
    86. print "<td>";
    87. print_r($array['pol']);
    88. print "</td>";
    89. print "<td>";
    90. echo 'Специальность:';
    91. print "</td>";
    92. print "<td>";
    93. print_r($array['specialnost']);
    94. print "</td>";
    95. print "<td>";
    96. echo 'Улица:';
    97. print "</td>";
    98. print "<td>";
    99. print_r($array['ulica']);
    100. print "</td>";
    101. print "</tr>";
    102. print "<tr>";
    103. print "<td>";
    104. echo 'Дата рождения:';
    105. print "</td>";
    106. print "<td>";
    107. print_r($array['data_rozhdeniya']);
    108. print "</td>";
    109. print "<td>";
    110. echo 'Номер зачетной книжки:';
    111. print "</td>";
    112. print "<td>";
    113. print_r($array['nomer_zachetnoi_knizhki']);
    114. print "</td>";
    115. print "<td>";
    116. echo 'Номер дома:';
    117. print "</td>";
    118. print "<td>";
    119. print_r($array['nomer_doma']);
    120. print "</td>";
    121. print "</tr>";
    122. print "<tr>";
    123. print "<td>";
    124. echo 'Телефон:';
    125. print "</td>";
    126. print "<td>";
    127. print_r($array['telefon']);
    128. print "</td>";
    129. print "<td>";
    130. echo 'Форма обучения:';
    131. print "</td>";
    132. print "<td>";
    133. print_r($array['forma_obucheniya']);
    134. print "</td>";
    135. print "<td>";
    136. echo 'Номер квартиры:';
    137. print "</td>";
    138. print "<td>";
    139. print_r($array['nomer_kvartiri']);
    140. print "</td>";
    141. print "</tr>";
    142. print "<tr>";
    143. print "<td>";
    144. echo 'Email:';
    145. print "</td>";
    146. print "<td>";
    147. print_r($array['email']);
    148. print "</td>";
    149. print "<td>";
    150. echo 'Номер приказа:';
    151. print "</td>";
    152. print "<td>";
    153. print_r($array['nomer_prikaza']);
    154. print "</td>";
    155. print "<td>";
    156. echo '';
    157. print "</td>";
    158. print "<td>";
    159. print "</td>";
    160. print "</tr>";
    161. print "<tr>";
    162. print "<td>";
    163. echo '';
    164. print "</td>";
    165. print "<td>";
    166. print "</td>";
    167. print "<td>";
    168. echo 'Дата зачисления:';
    169. print "</td>";
    170. print "<td>";
    171. print_r($array['data_zachisleniya']);
    172. print "</td>";
    173. print "<td>";
    174. echo '';
    175. print "</td>";
    176. print "<td>";
    177. print "</td>";
    178. print "</tr>";
    179. }
    180. print "</table>";
    181. print "</br>";
    182. print "<input type=submit name='pechat' value='Печать'>";
    183. print "</form>";
    184. }
    185. if(isset($_POST['pechat']))
    186. {
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  3. kashtan

    kashtan Новичок

    С нами с:
    17 май 2016
    Сообщения:
    2
    Симпатии:
    0
    а как правильно установить эту библиотеку?
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @kashtan скачать там же по кнопке Download ZIP или через Composer, о нём можно почитать в интернете.
    Там есть папка samples с примерами.
    Если что спрашивай, что конкретно не понятно.