witam

Mój problem polega na tym ,że wykorzystuję znacznik <DIV> w HTML aby zablokować nagłówek tabeli dla większej ilości danych zdefiniowanych przez wysokość tabeli jeśli zostanie ona przekroczona

  1. <table width=900 class=rap cellspacing=1px>
  2. <tr align=center><th class=log colspan=7 align=center>Sumy w poszczególnych oddziałach</td></tr>
  3. <tr align=center><td class=rap colspan=7 align=left>Na dzień: <? echo $dzien; ?></td></tr>
  4. <tr align=center><td class=rap colspan=7 align=left>Dni: <? echo $iledni;?></td></tr>
  5. <tr align=center><td class=rap colspan=7 align=left>Kwota należnoci: <? echo $wartosc;?></td></tr>
  6. <tr align=center><td class=rap colspan=7 align=left>Oddział: <? echo $konto[0];?></td></tr>
  7. <tr align=center><th class=log width=5%>Lp</th><th class=log width=40%>Kontrahent</th><th class=log width=7%>Limit</th>
  8. <th class=log width=15%>Kwota faktur</th><th class=log width=15%>Kwota zapłacona</th>
  9. <th class=log width=15%>Kwota niezapłacona</th><th class=log width=3%></th></tr>
  10. <tr>
  11. <td colspan=\"7\"><div style=\"height: 300px; overflow:auto; align=left;\">
  12. <table width=900 class=rap cellspacing=1px>
  13. <?
  14. for($i=0;$i<$row_count;$i++)
  15. {
  16.  //echo \"<tr><div style=\"overflow:auto;\">\";
  17.  echo &#092;"<tr>\";
  18.  echo &#092;"<td class=rap align=center width=50>\";
  19.  echo $i+1;
  20.  echo &#092;"</td>\";
  21.  echo &#092;"<td class=rap width=400>\";
  22.  echo &#092;"<a class=next href=\"index.php?page=NaleznosciKrajOddzialyLogoDet&log=\".$logo[$i].\"\".SID.\"\" >\".$kontrahent_nazwa[$i].\"</a>\";
  23. //  echo $kontrahent_nazwa[$i];
  24.  echo &#092;"</td><td class=rap align=right width=70>\";
  25. // $handlowiec[$i] = $user->replace_string($handlowiec[$i]);
  26.  echo $limit[$i];
  27.  echo &#092;"</td><td class=rap align=right width=100>\";
  28.  echo number_format($kw_faktur[$i],2,'.',' ');
  29.  echo &#092;"</td><td class=rap align=right width=100>\";
  30.  echo number_format($kw_zaplaty[$i],2,'.',' ');
  31.  echo &#092;"</td><td class=rap align=right width=100>\";
  32.  echo number_format($do_zaplaty[$i],2,'.',' ');
  33.  echo &#092;"</tr>\";
  34.  $suma_kw_faktur = $suma_kw_faktur + $kw_faktur[$i];
  35.  $suma_kw_zaplaty = $suma_kw_zaplaty + $kw_zaplaty[$i];
  36.  $suma_do_zaplaty = $suma_do_zaplaty + $do_zaplaty[$i];
  37. }
  38. echo &#092;"<tr>\";
  39. echo &#092;"<td class=rap align=left><b></b></td>\";
  40. echo &#092;"<td class=rap align=left><b></b></td>\";
  41. echo &#092;"<td class=rap align=right><b>OGÓŁEM</b></td>\";
  42. echo &#092;"<td class=rap align=right><b>\".number_format($suma_kw_faktur,2,'.',' ').\"</b></td>\";
  43. echo &#092;"<td class=rap align=right><b>\".number_format($suma_kw_zaplaty,2,'.',' ').\"</b></td>\";
  44. echo &#092;"<td class=rap align=right><b>\".number_format($suma_do_zaplaty,2,'.',' ').\"</b></td>\";
  45. echo &#092;"</tr>\";
  46. ?>
  47. </table>
  48. </div></td>
  49. </tr>
  50. </table>


Jak dostosować szerokość nagłówka aby kolumny miały takie same szerokości jak pola dynmicznie wyrzucane w wierszach , gdzie użyłem znacznika <DIV> bo na razie jest niezle rozstrzelone