Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Export do Excela
nighttrain
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 2.06.2010

Ostrzeżenie: (0%)
-----


Witam !

Chciałbym, aby na mojej intranetowej stronie był możliwy export wybranych tabel do pliku Excell. Chciałbym, aby była możliwość wyboru kolumn z danej tabeli jakie mają zostać wyeksportowane do pliku Excel np za pomocą CheckBoxów.
Moja tabelka MySQL o nazwie: "oprogramowanie" posiada 3 kolumny: "id_programu", "nazwa_programu", "system_operacyjny".
Próbowałem zrobić to w ten sposób, ale to chyba nie tędy droga, proszę o pomoc.
Chciałbym też w miare możliwości mieć wybór do możliwości podania, gdzie zapisać plik/
  1. <?php if (!$HTTP_GET_VARS['submit']) { ?>
  2. $msql = mysql_connect('localhost', 'root', 'qazwsx');
  3. mysql_select_db('komputery');
  4. mysql_query("SET NAMES 'utf8'");
  5. <?php
  6. echo "Export i zapis tabeli oprogramowania i wybranych tabel";
  7. echo '<form action="" method="post">';
  8. echo '<input type="submit" value="Export" name="submit"></form>';
  9. ?>
  10. <?php
  11. }
  12. else
  13. {
  14. $contents="id,nazwa programu,system operacyjny\n";
  15. $user_query = mysql_query('select id_programu , nazwa_programu, system_operacyjny from oprogramowanie');
  16. while($row = mysql_fetch_array($user_query))
  17. {
  18. $contents.=$row[id_programu].",";
  19. $contents.=$row[nazwa_programu].",";
  20. $answer = str_replace(',', '\,', $row[system_operacyjny]); // escape internalt commas
  21. $contents.=$answer."\n";
  22. }
  23. $contents = strip_tags($contents); // remove html and php tags etc.
  24. Header("Content-Disposition: attachment; filename=export.xslx");
  25. print $contents;
  26. ?>

pozdrawiam

Ten post edytował nighttrain 7.10.2010, 10:09:58
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 11:27