Advertisement
Guest User

Untitled

a guest
Apr 4th, 2011
541
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.24 KB | None | 0 0
  1. <?php
  2.  
  3. // load library
  4. require 'php-excel.class.php';
  5.  
  6. $DB_Server = "localhost";        //your MySQL Server  
  7. $DB_Username = "xxx";                 //your MySQL User Name  
  8. $DB_Password = "xxx";                //your MySQL Password  
  9. $DB_DBName = "xxx";                //your MySQL Database Name
  10.  
  11. $link = mysql_connect("$DB_Server", "$DB_Username", "$DB_Password");
  12. mysql_select_db("$DB_DBName", $link);
  13. mysql_query("SET NAMES utf8");
  14.  
  15. $result = mysql_query("SELECT * FROM 00_osnovni_podatki", $link);
  16. $num_rows = mysql_num_rows($result);
  17.  
  18. $tblname = "00_osnovni_podatki t1
  19.                                       INNER JOIN
  20.                                   01_opisni_podatki t2 ON t1.id = t2.id
  21.                                       INNER JOIN
  22.                                   02_kontaktni_podatki t3 ON t1.id = t3.id
  23.                                       INNER JOIN 03_reklamacije
  24.                                   t4 ON t1.id = t4.id
  25.                                       INNER JOIN
  26.                                   04_slike t5 ON t5.id = t1.id
  27.                                       INNER JOIN
  28.                                   06_uporabniki t6 ON t6.user_id = t1.user_id
  29.                                            LIMIT 0,$num_rows";
  30.  
  31. $query = "SELECT t1.naziv,redna_cena,popust,odstotek_popusta,prihranek,glavna_prednost,naslov_izdelka,uvodni_text,naziv_ponudnika,polni_naslov,slika_izdelka,logotip,slika0,slika1,slika2,slika3,desna,exclusive,preverjen_prodajalec,opomba from $tblname";
  32.  
  33. $res = mysql_query($query, $link);
  34.  
  35. $firstline = array(
  36. 'naziv',
  37. 'redna_cena',
  38. 'popust',
  39. 'odstotek_popusta',
  40. 'prihranek',
  41. 'glavna_prednost',
  42. 'naslov_izdelka',
  43. 'uvodni_text',
  44. 'naziv_ponudnika',
  45. 'polni_naslov',
  46. 'slika_izdelka',
  47. 'logotip',
  48. 'slika0',
  49. 'slika1',
  50. 'slika2',
  51. 'slika3',
  52. 'desna',
  53. 'exclusive',
  54. 'preverjen_prodajalec',
  55. 'opomba',
  56. );
  57. $newline = array(
  58. '????',
  59. );
  60.  
  61.  
  62. $prod = array();
  63.  
  64. while($row = mysql_fetch_array($res, MYSQL_ASSOC)) {
  65.     $prod = array_merge((array)$prod, (array)$row);
  66. }
  67.  
  68. $exceldata = array_merge($firstline, $newline, $prod);
  69.  
  70. $data = array(
  71.         1 => $exceldata,
  72. );
  73.  
  74. $xls = new Excel_XML('UTF-8', false, 'My Test Sheet');
  75. $xls->addArray($data);
  76. $xls->generateXML('my-test');
  77.  
  78. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement