Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [html. css, mysql] Jak dodać pasek przewijania?
CryWolf
post 21.12.2007, 19:03:00
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 9.06.2007

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


Poszukałem trochę i wyszukałem, jakieś strony opisujące jak to zrobić ale niedokładne. Chodzi mi, że jest mała pionowa tabela, w której będzie wyświetlane kilkadziesiąt wyników z bazy. Tabela jest zbyt mała na wyświetlenie tylu wyników a niechciałbym aby mi się rozciągnęła, lecz żeby przewijało się środek tej tabeli paskiem. Jak to zrobić? Z góry dziękuję.
Go to the top of the page
+Quote Post
dadexix
post 21.12.2007, 19:08:51
Post #2





Grupa: Zarejestrowani
Postów: 439
Pomógł: 21
Dołączył: 28.06.2007
Skąd: Bielsko-Biała

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


hm... może użyje do tego tego postu:P

użyjemy jednego z tagów forum które ma przewijanie i popatrzymy do źródła

czy to php? może code?
zaraz dam edita z wynikiem...
expertyza pokazała... nie code nie php...

może sql?
też nie... może html?
też nie... któryś napewno widziałem na tym forum...
CODE

a
a
a
a
a
a
aa
a
a
a
a
aa
a
a
a
a
aa
a
a
a
a
aa
a
a
a
a
aa
a
a
a
a
aa
a
a
a
a
a
ok mamy teraz wyciągnąć źródło... i już nauczymy się umiejętnie pożyczać kod z innych stron:P

mamy:D
wstaw tabele w diva i daj mu taki styl(zmień sobie wysokość)
Kod
<div class="codemain" style="overflow: auto; height: 200px; white-space: pre;">


Ten post edytował dadexix 21.12.2007, 19:13:15


--------------------
"Na przykład zmiennej $jestem_najlepszy przypisujemy wartość logiczną TRUE"
Ja: użyj funkcji[...]
Grins: mów normalnie do mnie a nie po polsku
Ja: normalnie to znaczy jak?
Grins: No w PHP... inaczej mój parser ledwo kuma:)
Go to the top of the page
+Quote Post
sw04
post 21.12.2007, 19:10:32
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 15.11.2005
Skąd: ZaBrzE

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


ja bym zrobil to w iframe, np:

  1. <?php
  2. <iframe src="tabela.html" widht="100" height="100">AAA</iframe>
  3. ?>
Go to the top of the page
+Quote Post
CryWolf
post 21.12.2007, 19:25:24
Post #4





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 9.06.2007

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


Hmm, narazie wykorzystałem te IFRAME, kod:

  1. <?php
  2. echo '<td width="300"><center>Kolumna tabeli 1</td><td width="300"><center>Kolumna tabeli 2</td><tr><td width="300"><iframe width=200 height=200>';
  3. $p1 = "SELECT * FROM nazwabazy ORDER BY `id` DESC";
  4. $wy1 = mysql_query($p1);
  5. while($x1 = mysql_fetch_array($wy1))
  6. {
  7.  
  8. echo "$x1[id]. <b>Autor:</b> $x1[login]<br><b>Data:</b> $x1[data]<br><b>Treść:</b><br>$x1[tresc]<br><br>";
  9.  
  10.  
  11.  
  12. }
  13. echo '</iframe></td>';
  14. ?>


Jest to trochę prymitywanie ale zrobilem tak ze w tabele wkleilem iframe i pomiedzy poczatkiem a koncem iframe wyswietlaja sie wyniki z bazy lecz ten iframe jest w srodku pusty. Co jest nie tak? Przepraszam za takie dopytywanie ale nie wiem jak to zrobic.
Go to the top of the page
+Quote Post
sw04
post 21.12.2007, 19:28:50
Post #5





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 15.11.2005
Skąd: ZaBrzE

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


Cytat(CryWolf @ 21.12.2007, 19:25:24 ) *
Jest to trochę prymitywanie ale zrobilem tak ze w tabele wkleilem iframe i pomiedzy poczatkiem a koncem iframe wyswietlaja sie wyniki z bazy lecz ten iframe jest w srodku pusty. Co jest nie tak? Przepraszam za takie dopytywanie ale nie wiem jak to zrobic.


iframe odwoluje sie do jakiegos dokumentu, patrz:

  1. <?php
  2. <iframe src="tabela.html" widht="100" height="100">AAA</iframe>
  3. ?>


w moim przykladzie wyswietla zawartosc pliku tabela.html - w Twoim zadnego...

Ten post edytował sw04 21.12.2007, 19:29:09
Go to the top of the page
+Quote Post
CryWolf
post 21.12.2007, 19:38:26
Post #6





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 9.06.2007

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


Czyli w osobnym pliku zrobić wyświetlanie wyników tak? Tzn nie licze na odpowiedz ale spróbuje
Go to the top of the page
+Quote Post
sw04
post 21.12.2007, 19:41:45
Post #7





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 15.11.2005
Skąd: ZaBrzE

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


Cytat(CryWolf @ 21.12.2007, 19:38:26 ) *
Czyli w osobnym pliku zrobić wyświetlanie wyników tak? Tzn nie licze na odpowiedz ale spróbuje


tak, kod ktory odpowiada za wyswietlenie wynikow wrzuc do jakiegos pliku (moze byc php) i pozniej wstaw do iframe. moim zdaniem powinno pomoc
Go to the top of the page
+Quote Post
CryWolf
post 21.12.2007, 19:52:36
Post #8





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 9.06.2007

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


a jak zrobić, żeby przy np. dluzszym wyniku ten iframe nie wydłużał się w bok (w sensie pojawia się mozniwosc przesuniecia paskiem w bok) tylko aby wyświetlił np., za dlugi wyraz linijke niżej, chyba wiecie o co chodzi.
Go to the top of the page
+Quote Post
infern
post 21.12.2007, 20:10:36
Post #9





Grupa: Zarejestrowani
Postów: 35
Pomógł: 2
Dołączył: 26.11.2007

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


Tak bardziej praktycznie, lepiej jest zrobic szablon do wyrzucac danych porcjami np po 20, bo jak bedziesz mial 500 wierszy to co wtedy?
Go to the top of the page
+Quote Post
FliSs_tCv
post 21.12.2007, 22:50:34
Post #10





Grupa: Zarejestrowani
Postów: 198
Pomógł: 3
Dołączył: 27.02.2007
Skąd: Tczew

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


Możesz również zrobić to przy pomocy JS ;] wejdz w google i wpisz jako szukane słowo Scrollbar Javascript i znajdziesz coś na pewno winksmiley.jpg Pozdrawiam


------ EDIT -------

Kliknij tutaj pewnie coś pomoże a nawet i rozjaśni Tobie całą sprawę winksmiley.jpg

Ten post edytował FliSs_tCv 21.12.2007, 22:56:47


--------------------
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: 1.06.2025 - 09:53