Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z wyswietlaniem
miszqa
post
Post #1





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 15.01.2004
Skąd: Suwalki/Poznan

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


Witam exclamation.gif!

Mam oto taki skrypcik do wyswietlania zdjec.

  1. <?php
  2.  
  3. $result = mysql_db_query($dbname,&#092;"SELECT * FROM galeria ORDER BY galeria_id ASC\"); 
  4. list($wszystkich)=mysql_fetch_row(mysql_db_query($dbname,&#092;"SELECT count(*) FROM galeria\"));
  5. while ($row = mysql_fetch_array($result)) {
  6. print &#092;"<TABLE width=\"100%\\" align=\"center\" border=\"0\">\";
  7. $list = getimagesize('galeria/'.$row['galeria_plik']);
  8. if (($list[0] >100) or ($list[1]>100)) {
  9. $dlugosc=100;
  10. $wysokosc=((100 * $list[1])/$list[0]);
  11. // printf(\"<tr><td><center><b>&nbsp;%s</b><br><hr color=\"#FF0000\"></center></td></tr>\", $row['info_naglowek']);
  12. printf(&#092;"<tr><td><a href=\"javascript:Start('galeria/%s', $list[0], $list[1])\\"><img src=\"galeria/%s\" width=$dlugosc height=$wysokosc border=0 align=\"left\"></a>\", $row[\"galeria_plik\"], $row[\"galeria_plik\"]);
  13. printf(&#092;"&nbsp;%s</td></tr>\", $row[\"info_tresc\"]);
  14.  
  15. }
  16. echo &#092;"</TABLE>\";
  17. }
  18.  
  19. ?>

i pojawia mi sie pewien problem
otoz chce wyswietlac zdjecia w postaci
01 02 03
04 05 06
07 08 09
10 11 12
link nastepna strona i link do poprzedniej strony

Nie mam pomyslu jak to wykonac

bede wdzieczny za pomoc


--------------------
nie wszystko jeszcze wiem, uczę się, ale dzięki za wszelką pomoc i wyrozumiałość (Win2k, Apache, MySQL 3.23.39)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
kicaj
post
Post #2





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Poczytaj o "znaczku" modulo (%), bylo juz takze na forum...


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
miszqa
post
Post #3





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 15.01.2004
Skąd: Suwalki/Poznan

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


tak zastosowalem go ale jakos nadal nie chce mi poprawnie wyswietlac
czy
to ma miec postac
if ($wszystkich %3)
while
}
czy
while (...) {
if {
...
}

questionmark.gif?


--------------------
nie wszystko jeszcze wiem, uczę się, ale dzięki za wszelką pomoc i wyrozumiałość (Win2k, Apache, MySQL 3.23.39)
Go to the top of the page
+Quote Post
kicaj
post
Post #4





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


jesli pamietam, to chyba musisz go zastosowac dwa razy


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
miszqa
post
Post #5





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 15.01.2004
Skąd: Suwalki/Poznan

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


no tez tak mysle tylko jak go zastosowac dokladniej questionmark.gif? (sory za laictwo ale nie zdolny jestem do myslenia a musze to wykonac)


--------------------
nie wszystko jeszcze wiem, uczę się, ale dzięki za wszelką pomoc i wyrozumiałość (Win2k, Apache, MySQL 3.23.39)
Go to the top of the page
+Quote Post
kicaj
post
Post #6





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


nie zdolny do myslenia?

Wysil sie i poszukaj, temat juz byl, nikt Ci "na tacy" tego nie poda...


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
miszqa
post
Post #7





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 15.01.2004
Skąd: Suwalki/Poznan

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


nie chce na tacy bo bym nie podawal kodu a pozniej tylko sie zapytalem co ma byc przed czym jaka kolejnosc ustalic ale skoro nie chcecie odpowiedziec... poszukam gdzie indziej

ok przeszukalem forum i niestety nie znalazlem wiec moze ktos jednak pomoze mi questionmark.gif?
bo albo jestem slepy albo nie szukam tam gdzie trzeba ale mi sie wydaje ze dobrze szukalem

wiec bardzo prosze o pomoc

Ten post edytował miszqa 9.08.2004, 18:42:26


--------------------
nie wszystko jeszcze wiem, uczę się, ale dzięki za wszelką pomoc i wyrozumiałość (Win2k, Apache, MySQL 3.23.39)
Go to the top of the page
+Quote Post
-Guest-
post
Post #8





Goście







ja tez nie znalazlem odpowiedzi i bylbym ciekaw jak to rozwiazac moze wreszcie ktos poda konkretna odpowiedz a nie odsylac do linkow, ktore sa bezwartosciowe
Go to the top of the page
+Quote Post
-Guest-
post
Post #9





Goście







no i widze ze jednak zaden z mocarzy nie zna odpowiedzi questionmark.gif?
Go to the top of the page
+Quote Post
sf
post
Post #10





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Na poczatku wydzielasz max 12 elementow, ktore ma byc wyswietlone i wyswietlasz...
Jesli przed tymi 12 elementami jest jakis element do dajesz linka do tylu... jesli sa jakies rezultaty z przodu to dajesz linka do dalej...

  1. <?php
  2. $id=array(1,2,3,4,5,6,55,66,67,99,101,121);
  3. $count=0;
  4. while($a=array_shift($id)) {
  5. if(!($count%3)) {
  6. echo '<br />';
  7. }
  8. echo $a.' ';
  9. ++$count;
  10. }
  11.  
  12. ?>


(kod tylko ma pokazać, że to działa tongue.gif ogólnie jest brzydki biggrin.gif )

& #33; - tutaj daj znak !
jak chodzi o podzial na strony to wpisz w wyszukiwarke - stronicowanie

Ten post edytował sf 11.08.2004, 09:25:19


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
-Guest-
post
Post #11





Goście







a nie da sie tego inaczej jakos zrobic? np poprzez jakies 2 petle aby nie wpisywac do tablicy bo ilosc elementow moze sie zmieniac i za kazdym razem tablice zwieksac badz zmniejszac to troszke bezsesnu.
przeciez jest opcja count w mysql i mozna to jakos wykorzystac?questionmark.gif
Go to the top of the page
+Quote Post
sf
post
Post #12





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Oczywiście, że się da. Przydatne będzie to:

  1. SELECT * FROM wiadomosci ORDER BY id DESC LIMIT 11, 20


od wiadomości 11 pobierze 20 wpisów smile.gif

Nie wiem o co chodzi z tymi dwoma tablicami... pobierasz to co trzeba i wyświetlasz. Poprostu pogłówkować trzeba.


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
-gosc lol-
post
Post #13





Goście







no i nadal problem jest nie rozwaizany bo jak robie to z danymi liczbowymi to elegancko mi wyswietla, ale jesli chce tak samo wyswietlac dane wyciagajkac je z bazy to robi mi tak
przykl z danymi liczbowymi
1 2 3
4 5 6
przykl z danymi z bazy
1 1 2 1 2 3 1 2 3
no i nie wiadomo co sie dzieje czy ktos po ludzku moze napisac ten roblem aby zakonczyc ten watek ?
dzieki wielkie
ps. do moderatorow aby nie zamykali watku bo otworze inny niz misza lol
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: 22.08.2025 - 06:06