Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]problem ze składnią do pdf
Forum PHP.pl > Forum > Przedszkole
krzesik
witam, kolejny problem z generowaniem pdf, musze "wpleść" poniższy kod w skrypt do pdf-a
  1. .....................
  2. $slownie = "SELECT round(SUM(wartoscbrutto),2) as kwotabrutto from sprzedaz_srodek WHERE id_dok_spr='$rr[id_dok_spr]'";
  3. $wynikslownie = mysql_query($slownie) or die('Queryproblem: '.mysql_error());
  4.  
  5. while($vv = mysql_fetch_array($wynikslownie))
  6. {
  7.  
  8. echo '<div align="left" width="40%">';
  9. echo '<b>Wartość brutto ogółem:&nbsp;&nbsp;&nbsp;';
  10. echo $vv[kwotabrutto];
  11. echo '</b><br><br>słownie:&nbsp;';
  12.  
  13. function slownie ($kw) {
  14.  
  15. $t_a = array('','sto','dwieście','trzysta','czterysta','pięćset','sześćset','siedemset','osiemset','dziewięćset');
  16. $t_b = array('','dziesięć','dwadzieścia','trzydzieści','czterdzieści','pięćdziesiąt','sześćdziesiąt','siedemdziesiąt','osiemdziesiąt','dziewięćdziesiąt');
  17. $t_c = array('','jeden','dwa','trzy','cztery','pięć','sześć','siedem','osiem','dziewięć');
  18. $t_d = array('dziesięć','jedenaście','dwanaście','trzynaście','czternaście','piętnaście','szesnaście','siednaście','osiemnaście','dziewiętnaście');
  19.  
  20. $t_kw_15 = array('septyliard','septyliardów','septyliardy');
  21. $t_kw_14 = array('septylion','septylionów','septyliony');
  22. $t_kw_13 = array('sekstyliard','sekstyliardów','sekstyliardy');
  23. $t_kw_12 = array('sekstylion','sekstylionów','sepstyliony');
  24. $t_kw_11 = array('kwintyliard','kwintyliardów','kwintyliardy');
  25. $t_kw_10 = array('kwintylion','kwintylionów','kwintyliony');
  26. $t_kw_9 = array('kwadryliard','kwadryliardów','kwaryliardy');
  27. $t_kw_8 = array('kwadrylion','kwadrylionów','kwadryliony');
  28. $t_kw_7 = array('tryliard','tryliardów','tryliardy');
  29. $t_kw_6 = array('trylion','trylionów','tryliony');
  30. $t_kw_5 = array('biliard','biliardów','biliardy');
  31. $t_kw_4 = array('bilion','bilionów','bilony');
  32. $t_kw_3 = array('miliard','miliardów','miliardy');
  33. $t_kw_2 = array('milion','milionów','miliony');
  34. $t_kw_1 = array('tysiąc','tysięcy','tysiące');
  35. $t_kw_0 = array('złoty','złotych','złote');
  36.  
  37. if ($kw!='') {
  38. $kw=(substr_count($kw,'.')==0) ? $kw.'.00':$kw;
  39. $tmp=explode(".",$kw);
  40. $ln=strlen($tmp[0]);
  41. $tmp_a=($ln%3==0) ? (floor($ln/3)*3):((floor($ln/3)+1)*3);
  42. for($i = $ln; $i < $tmp_a; $i++) {
  43. $l_pad .= '0';
  44. $kw_w = $l_pad . $tmp[0];
  45. }
  46. $kw_w=($kw_w=='') ? $tmp[0]:$kw_w;
  47. $paczki=(strlen($kw_w)/3)-1;
  48. $p_tmp=$paczki;
  49. for($i=0;$i<=$paczki;$i++) {
  50. $t_tmp='t_kw_'.$p_tmp;
  51. $p_tmp--;
  52. $p_kw=substr($kw_w,($i*3),3);
  53. $kw_w_s=($p_kw{1}!=1) ? $t_a[$p_kw{0}].' '.$t_b[$p_kw{1}].' '.$t_c[$p_kw{2}]:$t_a[$p_kw{0}].' '.$t_d[$p_kw{2}];
  54. if(($p_kw{0}==0)&&($p_kw{2}==1)&&($p_kw{1}<1)) $ka=${$t_tmp}[0]; //możliwe że $p_kw{1}!=1
  55. else if (($p_kw{2}>1 && $p_kw{2}<5)&&$p_kw{1}!=1) $ka=${$t_tmp}[2];
  56. else $ka=${$t_tmp}[1];
  57. $kw_slow.=$kw_w_s.' '.$ka.' ';
  58. }
  59. }
  60. $text = $kw_slow.' '.$tmp[1].'/100 gr.';
  61. return $text;
  62. }
  63. echo slownie($vv[kwotabrutto]);
  64.  
  65. echo "<br><br>";
  66. if($rr[sposob_zaplaty]=='Gotówka' and $rr[termin_zaplaty]=='0') {
  67. echo '<b>Zapłacono gotówką:</b>&nbsp;&nbsp;';
  68. echo $vv[kwotabrutto];
  69. echo '<br><b>Pozostało do zapłaty:</b>&nbsp;&nbsp;';
  70. echo '-----';
  71. }
  72. else {
  73. echo '<b>Zapłacono gotówką:</b>&nbsp;&nbsp;&nbsp;&nbsp;';
  74. echo '-----<br>';
  75. echo '<b>Pozostało do zapłaty:</b>&nbsp;&nbsp;';
  76. echo $vv[kwotabrutto];
  77. }
  78. }
  79. ............


a musze to wrzucić w :
$jakas_nazwa = ' /tutaj powyzszy kod/ ';
hondek
i w czym problem? biggrin.gif
krzesik
hmmmmm, gdbym wiedział to bym nie pisał....
problem jest w tym że myswietla mi to jako tekst a nie kod php
peter13135
Cytat
hmmmmm, gdbym wiedział to bym nie pisał....

Jakbyś napisał konkretnie co nie działa, to może by ktoś Ci pomógł.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.