Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: polskie litery - iconv
Forum PHP.pl > Forum > Przedszkole
polibode
Proszę pomóżcie , dlaczego nie mam polskich liter z bazy MSSQL?sad.gif(( pomimo użycia funkcji
  1. <?php
  2.  
  3. iconv(&#092;"ISO-8859-2\",\"UTF-8\",$nazwa[$i])
  4.  
  5. ?>

i kodowania dokumentu ISO-8859-2
  1. <?
  2.  
  3.  $rodz_konto = Array();
  4.  $nazwa = Array();
  5.  $kwfaktury  = Array();
  6.  $kwzaplaty = Array();
  7.  $dozaplaty = Array();
  8.  
  9. if (session_is_registered ('konto1'))
  10.         session_unregister  ('konto1');
  11.  
  12. if (!session_is_registered ('nadzien'))
  13. session_register ('nadzien');
  14. if (!session_is_registered ('iloscdni'))
  15.   session_register ('iloscdni');
  16. if (!session_is_registered ('kwota'))
  17. session_register ('kwota');
  18.  
  19. //if (!session_is_registered ('sortowanie'))
  20. //session_register ('sortowanie');
  21.  
  22. if (!isset($_SESSION['nadzien']))
  23.     $_SESSION['nadzien'] = $_POST[&#092;"data\"];
  24. if (!isset($_SESSION['iloscdni']))
  25.     $_SESSION['iloscdni'] = $_POST[&#092;"dni\"];
  26. if (!isset($_SESSION['kwota']))
  27.     $_SESSION['kwota'] = $_POST[&#092;"kwotanal\"];
  28.  
  29. $sort = $_POST[&#092;"sort\"];
  30.  
  31. $dzien = $_SESSION['nadzien'];
  32. $iledni = $_SESSION['iloscdni'];
  33. $wartosc = $_SESSION['kwota'];
  34.  
  35. /*
  36. echo $dzien;
  37. echo \"<br>\";
  38. echo $iledni;
  39. echo \"<br>\";
  40. echo $wartosc;
  41. */
  42. $p_date = explode(&#092;"-\",$dzien);
  43. $na_dzien = $p_date[2].$p_date[1].$p_date[0];
  44. //echo $dzien;
  45. //echo $user->user();
  46.  
  47. $user->connection_db_fk();
  48.  
  49. $zapytanie=&#092;"exec Intra_wusr_NaleznosciKrajOddzialy '$na_dzien',$iledni,$wartosc,'$sort'\";
  50. $wykonaj = mssql_query ($zapytanie);    
  51.     while($wiersz=mssql_fetch_array ($wykonaj))
  52.     {
  53.         $rodz_konto[] = $wiersz['Konto'];
  54.         $nazwa[] = $wiersz['Nazwa'];
  55.         $kwfaktury[] = $wiersz['KwFaktury'];
  56.         $kwzaplaty[] = $wiersz['KwZaplaty'];
  57.         $dozaplaty[] = $wiersz['DoZaplaty'];
  58.     }
  59.     $row_count = mssql_num_rows($wykonaj);
  60.  
  61.     $user->log_off();
  62. //echo $row_count;
  63. /*
  64. echo $konto[1];echo \"<br>\";
  65. echo $nazwa[1];echo \"<br>\";
  66. echo $kwfaktury[1];echo \"<br>\";
  67. echo $kwzaplaty[1];echo \"<br>\";
  68. echo $dozaplaty[1];echo \"<br>\";
  69. */
  70.  
  71. ?>
  72.  
  73. <center>
  74. <table width=800 class=rap cellspacing=1px>
  75. <tr align=center><th class=log colspan=5 align=center>Należności wg. oddziałów</td></tr>
  76. <tr align=center><td class=rap colspan=5 align=left>Na dzień: <? echo $dzien; ?></td></tr>
  77. <tr align=center><td class=rap colspan=5 align=left>Dni: <? echo $iledni;?></td></tr>
  78. <tr align=center><td class=rap colspan=5 align=left>Kwota należności: <? echo $wartosc;?></td></tr>
  79. <th class=log>Lp</th>
  80. <th class=log>Nazwa oddziału</th>
  81. <th class=log>Kwota faktur</th>
  82. <th class=log>Kwoty zapłacone</th>
  83. <th class=log>Kwoty niezapłacone</th>
  84. </tr>
  85.  
  86. <?
  87.  
  88. $suma_faktur = 0;
  89. $suma_zaplac = 0;
  90. $suma_niezaplac = 0;
  91.     for($i=0;$i<$row_count;$i++)
  92.     {
  93.      echo &#092;"<tr>\";
  94.      echo &#092;"<td class=rap align=right>\";
  95.      echo $i+1;
  96.      echo &#092;"</td>\";
  97.      echo &#092;"<td class=rap>\";
  98.      echo &#092;"<a class=next href=\"index.php?page=NaleznosciKrajOddzialyLogoSum&konto=\".$rodz_konto[$i].\"\".SID.\"\" >\".iconv(\"ISO-8859-2\",\"UTF-8\",$nazwa[$i]).\"</a>\";
  99.      echo &#092;"</td><td class=rap align=right>\";
  100.      echo number_format($kwfaktury[$i],2,'.',' ');
  101.      echo &#092;"</td><td class=rap align=right>\";
  102.      echo number_format($kwzaplaty[$i],2,'.',' ');
  103.      echo &#092;"</td><td class=rap align=right>\";
  104.      echo number_format($dozaplaty[$i],2,'.',' ');
  105.      echo &#092;"</tr>\";
  106.      $suma_faktur = $suma_faktur + $kwfaktury[$i];
  107.      $suma_zaplac = $suma_zaplac + $kwzaplaty[$i];
  108.      $suma_niezaplac = $suma_niezaplac + $dozaplaty[$i];
  109.     }
  110.  
  111.     echo &#092;"<tr>\";
  112.     echo &#092;"<td class=rap align=right><b></b></td>\";
  113.     echo &#092;"<td class=rap align=right><b>OGÓŁEM</b></td>\";
  114.     echo &#092;"<td class=rap align=right><b>\".number_format($suma_faktur,2,'.',' ').\"</b></td>\";
  115.     echo &#092;"<td class=rap align=right><b>\".number_format($suma_zaplac,2,'.',' ').\"</b></td>\";
  116.     echo &#092;"<td class=rap align=right><b>\".number_format($suma_niezaplac,2,'.',' ').\"</b></td>\";
  117.     echo &#092;"</tr>\";
  118.  
  119. echo  &#092;"</table>\";
  120. echo &#092;"<form action=\"index.php?page=naleznosci_oddzialy_show&\".SID. method=\"POST\">\";
  121. ?>
  122. <table border=\"0\" cellspacing=\"1\" align=\"center\"><tr><td class=dodatkowe align=\"right\" colspan=2>
  123. Sortowanie według
  124. </td></tr>
  125. <tr><td class=dodatkowe align=\"right\">Kwoty faktur</td><td class=dodatkowe align=\"right\"><input type=\"radio\" name=\"sort\" value=\"3\"></td></tr><tr>
  126. <td class=dodatkowe align=\"right\">Kwot zapłaconych</td><td class=dodatkowe align=\"right\"><input type=\"radio\" name=\"sort\" value=\"4\"></td></tr><tr>
  127. <td class=dodatkowe align=\"right\">Kwot niezapłaconych</td><td class=dodatkowe align=\"right\"><input type=\"radio\" name=\"sort\" value=\"5\"></td></tr>
  128. </table>
  129. <input type=submit name=\"jaksortowac\" value=\"Sortuj\">
  130. </form>
  131. <?
  132. echo &#092;"<form action=\"index.php?page=naleznosci_odzialy&\".SID. method=\"POST\">\";
  133. ?>
  134.  
  135. <input type=submit name=\"new_data\" value=\"Nowe dane\"\">
  136. </form>

please
scanner
Sugeruję zmiane tytułu na bardziej adekwantny do problemu.
Jak nie - usune wątek wieczorem.
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.