Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nagłówki tabel stałe dla tysięcy wartości, HTML i PHP
polibode
post
Post #1





Grupa: Zarejestrowani
Postów: 232
Pomógł: 1
Dołączył: 11.03.2003

Ostrzeżenie: (20%)
X----


Witam

Moje pytanie brzmi.....
Jak na stronie www umiesic jakiś kod html w ramce , bez ich wykorzystywania.
tzn

Mam np tabele z nagłówkiem (jak z resztą każda)
np
  1. <tr>
  2. <td>lp</td><td>imię</td><td>nazwisko</td>
  3. </tr>
  4. <tr>
  5. <td>$lp[i]<td>$imie[$i]</td><td>$naziwsko[$i]</td>
  6. </tr>


wiadmo , odczytuję w php z pętli for
teraz chciałbym , aby podczas przewijania belki przeglądarki dla np 1000 nazwisk, nagłówek tabeli na www pozostał w jednym miejscu, tylko dane by się przewijały np wewnąrz czegoś w rodzaju "ramki" lub z innego pliku html

dziekuję za szybką odpowiedz i propozycje

Ten post edytował polibode 5.01.2005, 12:09:02
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
scanner
post
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Użyj dwu divów - w górnym masz nagłowki, w dolnym (overflow: auto) masz listę.

Pozatym: NIE TE FORUM!!!!!
Przenosże do xHTML


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
polibode
post
Post #3





Grupa: Zarejestrowani
Postów: 232
Pomógł: 1
Dołączył: 11.03.2003

Ostrzeżenie: (20%)
X----


czy mógłbyś troszeczkę jaśniej , albo np na moim przykładzie

uprzejmie dziękuję....

Ten post edytował polibode 5.01.2005, 14:10:13
Go to the top of the page
+Quote Post
scanner
post
Post #4





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




  1. <tr>
  2. <th scope="col">Imię</th>
  3. <th scope="col">Nazwisko</th>
  4. <th scope="col">Nr telefonu </th>
  5. </tr>
  6. <tr>
  7. <td colspan="3"><div style="height: 100px; overflow:auto;">
  8. <table>
  9. <tr>
  10. <td scope="col">Jan</td>
  11. <td scope="col">Nowak</td>
  12. <td scope="col">555 555 555 </td>
  13. </tr>
  14. <tr>
  15. <td scope="col">Jan</td>
  16. <td scope="col">Nowak</td>
  17. <td scope="col">555 555 555 </td>
  18. </tr>
  19. <tr>
  20. <td scope="col">Jan</td>
  21. <td scope="col">Nowak</td>
  22. <td scope="col">555 555 555 </td>
  23. </tr>
  24. <tr>
  25. <td scope="col">Jan</td>
  26. <td scope="col">Nowak</td>
  27. <td scope="col">555 555 555 </td>
  28. </tr>
  29. <tr>
  30. <td scope="col">Jan</td>
  31. <td scope="col">Nowak</td>
  32. <td scope="col">555 555 555 </td>
  33. </tr>
  34. <tr>
  35. <td scope="col">Jan</td>
  36. <td scope="col">Nowak</td>
  37. <td scope="col">555 555 555 </td>
  38. </tr>
  39. <tr>
  40. <td scope="col">Jan</td>
  41. <td scope="col">Nowak</td>
  42. <td scope="col">555 555 555 </td>
  43. </tr>
  44. <tr>
  45. <td scope="col">Jan</td>
  46. <td scope="col">Nowak</td>
  47. <td scope="col">555 555 555 </td>
  48. </tr>
  49. </table>
  50. </div></td>
  51. </tr>

Oczywiście trzeba by to zrobić ładniej, ale masz szkic smile.gif


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
polibode
post
Post #5





Grupa: Zarejestrowani
Postów: 232
Pomógł: 1
Dołączył: 11.03.2003

Ostrzeżenie: (20%)
X----


a jak wyrównać to co leci jako dane z tym w nagłóku?

Ten post edytował polibode 5.01.2005, 14:46:27
Go to the top of the page
+Quote Post
crash
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Ustawić szerokość kolumny?

Ten post edytował crashu 5.01.2005, 18:16:59


--------------------
Go to the top of the page
+Quote Post
polibode
post
Post #7





Grupa: Zarejestrowani
Postów: 232
Pomógł: 1
Dołączył: 11.03.2003

Ostrzeżenie: (20%)
X----


Miły jestes, tak owszem dostosowałem , ale co powiesz o tym , że jak zmienia się szerokoś kolumn danych dynamicznie a nagłówków , co wtedy

pozatym mam pytanie do scope="col"

Nie za bardzo ma to ujscie w tym skrypcie, tzn . czy z tym , czy bez tego i tak działa tak samo.


i proszę bez tego "myślenia" , bo ja nie wiem kim ty jesteś a ty przede wszystkim kim ja
Go to the top of the page
+Quote Post
scanner
post
Post #8





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Niestety, musisz założyć określoną szerokośc każdej kolumny z góry. Tak to zresztą powinno działać moim zdaniem.
Jeśli dane wykraczają poza dozwolony rozmiar, to je albo zawijamy, albo zmniejszamy czcionkę. Osobiście sugeruję to pierwsze.

A co do atrybutu "scope", to odsyłam do kursu htmla. Wtedy się wyjaśni czy i kiedy nalezy to stosowac. Ja podany przykład zrobiłem w 4 sekundy w Dreamweaverze, który automagicznie ten atrybut dodał smile.gif


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
polibode
post
Post #9





Grupa: Zarejestrowani
Postów: 232
Pomógł: 1
Dołączył: 11.03.2003

Ostrzeżenie: (20%)
X----


jeszcze raz dzięki

wrcam do tematu (wszystko ładnie już mi chodzi jesli chodzi o blokowanie wierszy) tak jak w excelu <div>ami
Ale co zrobić kiedy będę chciał (lub inaczej chcę:)) zablokować wybraną luczbę kolumn - (tak jak w excelu)

problem może bedzie tkwił w tym , jak zrobić przeskok progresem przeglądarki (scrollem) o żądaną liczbę znaków (tak przesuwając kolumny nie było rozbieznosci lub inaczej kolumn rowniez)
jest to wlasciwie mozliwe, (czy tylko Delphi i excel)
chcialem to zrobić w HTML

Ten post edytował polibode 19.01.2005, 17:00:26
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 Aktualny czas: 19.08.2025 - 19:16