Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]PEAR: Spreadsheet Writer
calebos
post 13.06.2008, 10:26:06
Post #1





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 22.02.2008

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


Witam

Znalazłem jakiś przykładzik na używanie tego rozszerzenia do generowania plików xls ze wszystkimi bajerami.
Jestem z tego bardzo zadowolony, ale mam problem z jedną pętlą.
W ogólnym skrypcie generuje ileś tam linijek ze zmienną którą po wybraniu czegos przekazuje to skryptu w którym definiuje jak ma wyglądać wynik w xls.

Problem jest taki ze co któryś wybieralny element nie działa mi drukowanie nazw kolumn nie wiedzieć czemu.

ten "if" który mi nie działa to (if ($result = $pdo->query($sql)) ):

  1. <?php
  2. try {
  3.  $pdo = new PDO('mysql:dbname=tp;host=localhost','root');
  4. } catch (PDOException $e) {
  5.  die("ERROR: Could not connect: " . $e->getMessage());
  6. }
  7.  
  8. // read data from database
  9. // convert into spreadsheet
  10. $rowCount = 0;
  11. if ($result = $pdo->query($sql)) {
  12. // get header row
  13. for ($x=0; $x<$result->columnCount(); $x++) {
  14. $meta = $result->getColumnMeta($x);
  15. $cart->write($rowCount, $x, $meta['name'],$colHeadingFormat); 
  16. }
  17. if($result->columnCount() >6)
  18. {
  19. $cart->write($rowCount, $x,'T1_expire',$colHeadingFormat);
  20. $cart->write($rowCount, $x+1,'T2_expire',$colHeadingFormat);
  21. $cart->write($rowCount, $x+2,'T3_expire',$colHeadingFormat);
  22. $cart->write($rowCount, $x+3,'T1_fle_expire',$colHeadingFormat);
  23. $cart->write($rowCount, $x+4,'T2_fle_expire',$colHeadingFormat);
  24. $cart->write($rowCount, $x+5,'Wiek',$colHeadingFormat);
  25. }
  26. }
  27. ?>
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 25.06.2025 - 16:41