Autor | Zpráva | ||
---|---|---|---|
Cup Profil |
#1 · Zasláno: 12. 1. 2008, 22:05:40
mám obrázky ... docela malý (nahledy) 100x100 třeba ... cestu mam v DB .. vypisuju to pomoci while a potřebuju vypsat vždy obrázek a pod něj řádek nebo dva textu o šířce obrázku ale co mámk použít ... když použiju div tak se mi další obrázek hodí o řádek níž, když dám odřádkovaní za fotku tak se mi to cely nechutně rozhodí ... nevim jak na to ...
mám to takto while(....) { <img .... /> řádek textu <br /> druhej } no a potřebuju aby se mi to vypisovalo vedle sebe dokud nebude konec stránky ... a pak aby to skočilo o řádek níž ... ale nevím co použít ... :-/ |
||
Cup Profil |
#2 · Zasláno: 12. 1. 2008, 22:09:20 · Upravil/a: Cup
možná blbá sekce ..... :-!
|
||
r0me0 Profil |
#3 · Zasláno: 12. 1. 2008, 22:17:14
možná bych zkusil něco jako:
$i=0; while(....) { if($i%5!==0) //pokud jich chces pet vedle sebe { <img .... /> řádek textu druhej $i++ } else { <br> $i=0; } } |
||
Cup Profil |
#4 · Zasláno: 12. 1. 2008, 22:19:21
skusim ... a ozvu se ...
|
||
Str4wberry Profil |
#5 · Zasláno: 12. 1. 2008, 22:24:22
Odpovídám Cup:
Přečti si třeba o CSS vlastnosti float. ___ „Nevím jak to pojmenovat :D“ To bys měl vědět. Že to nevíš je spíše k pláči… ne k smíchu — jak naznačuje smajlík. |
||
Cup Profil |
#6 · Zasláno: 12. 1. 2008, 22:25:24
nevim cim to ale ... nic zadnej vystup ... ani chyby nic
|
||
r0me0 Profil |
#7 · Zasláno: 12. 1. 2008, 22:26:55 · Upravil/a: r0me0
ještě jsem to upravil, třeba to pomůže(ten for je tam jen na zkousku, dej si tam while jaks to mel):
$i=1; for($j=0;$j<20;$j++) { if($i%6!==0) //pokud jich chces pet vedle sebe { echo "text "; $i++; } else { echo "<br>"; $i++; } } |
||
Cup Profil |
#8 · Zasláno: 12. 1. 2008, 22:28:24
Str4wberry
CSS ,,float" znam ... a myslim si, že v tomto připade mi opravdu nepomůže, ano maš pravdu je to spiše k pláči, ale co se dá dělat. Příště se budu snažit víc, aby muj malinkatej mozek neco vzplodil ... a jinak nevíte někdo jak na to ... ? |
||
Cup Profil |
#9 · Zasláno: 12. 1. 2008, 22:30:49 · Upravil/a: Cup
r0me0
Diky ... a počkej ... ještě mi pověz jak mam do toho while dostat ($row = mysql_fetch_array($vysledek)) když už tam je toto $j=0;$j<20;$j++ možná sem blbě pochopil .. poraď ješte prosím. Díky |
||
Cup Profil |
#10 · Zasláno: 12. 1. 2008, 22:33:06
strpení vypoadá to že to pude ...
|
||
Cup Profil |
#11 · Zasláno: 12. 1. 2008, 22:34:49
no částečně co funguje .. ale stále není mezera <br /> mezi <img ...> a textem ... ale jinak už to hází třeba pár obrázků vedle sebe ...
|
||
Cup Profil |
#12 · Zasláno: 12. 1. 2008, 22:38:04
vypisuje mi to ...
<img ..... > text <img ..... > text <img ..... > text <img ..... > text a po urcitem intervalu to br ... to by slo .. ale stale je ten text vedle obrazku (na vystupu) ... tet uz jen jak ho dostat pod obrazek ... .. no ale nevim zda nejsme zase na zacatku |
||
r0me0 Profil |
#13 · Zasláno: 12. 1. 2008, 22:44:37
tak to vypisuj do tabulky
<table> <tr><td><img...></td></tr> <tr><td><text></td></tr> </table> |
||
Cup Profil |
#14 · Zasláno: 12. 1. 2008, 22:50:26 · Upravil/a: Cup
jj taky me napadlo.. jdu to skusit ... dekuji za pomoc ..
|
||
Cup Profil |
#15 · Zasláno: 12. 1. 2008, 23:09:11
už sem na to přišel ...
kdyby to někoho zajímalo <table> <tr> $i=1; while($row = mysql_fetch_array($vysledek)) { if($i%6!==0) //pokud jich chces pet vedle sebe { <td> <img> <br> text </td> $i++; } else { echo "<tr></tr>"; $i++; } } </tr> </table> ... pomoci css si dodelam zbytek vypisuje to tabulku ... a po urcitym poctu to hodi o radek niz .(tr). r0me0 Díky moc |
||
r0me0 Profil |
#16 · Zasláno: 13. 1. 2008, 11:25:56
Cup
není zač :) |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0