Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Slike iz baze u kolonama i redovima

[es] :: PHP :: Slike iz baze u kolonama i redovima

[ Pregleda: 2266 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

error 404
Novi Sad

Član broj: 171684
Poruke: 59
*.dynamic.sbb.co.yu.



Profil

icon Slike iz baze u kolonama i redovima24.03.2008. u 16:01 - pre 195 meseci
Imam sledeci problem. U bazi drzim ime slike i imam skriptu koja mi vuce te slike iz baze. Evo skripte
Code:

$direktorij='/sl/';


$result = mysql_query("select * from artikli ") or die(mysql_error());



while($row = mysql_fetch_array( $result ))

{

echo "<td>";
echo "<img src=\"$direktorij" . $row['ime'] . "\" alt=\"" . $row['ime'] . "\"";
echo "</td>";
echo "<tr>";
echo "<td>";
echo $row['cena'];
echo "</td>";
echo "</tr>";


}

Moj problem je Kako da ogranicim da mi sve to prikazuje u pet kolona pa da predje u novi red. Trenutno mi ispisuje sve u jednom redu, ali ako imam 330 slika kako da na svaku pet predje u novi red. Ako moze pomoc?
Hvala

Edit: koristi code tagove

[Ovu poruku je menjao dakipro dana 24.03.2008. u 17:12 GMT+1]
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
89.216.108.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Slike iz baze u kolonama i redovima24.03.2008. u 16:14 - pre 195 meseci
Ubaci brojac, i na svaku petu sliku ubaci novi "</td></tr><tr><td>" i resetuj brojac.
Ili jos bolje koristi ul/li tagove (a mozes i div) pa css-om definisi sirinu i same ce slike da se poredjaju koliko mesta ima na ekranu... Moslim da je o ovome bilo reci vec, verovatno bi nasao nesto pretragom.
 
Odgovor na temu

spezia

Član broj: 134818
Poruke: 355
213.133.6.*



+6 Profil

icon Re: Slike iz baze u kolonama i redovima24.03.2008. u 18:03 - pre 195 meseci
Prvo nemas uslov: ako je 6 slika predji u novi red!!!

To je logika razmisljanja.

Evo teme u kojoj je bio slican problem.Pogledaj moj post sa kodom,a dole ispod imas i komentar posta...

http://www.elitesecurity.org/t278751-0#1662465
Nadam se da sam ti pomogao.
Pozdrav
 
Odgovor na temu

error 404
Novi Sad

Član broj: 171684
Poruke: 59
*.dynamic.sbb.co.yu.



Profil

icon Re: Slike iz baze u kolonama i redovima24.03.2008. u 21:02 - pre 195 meseci
while($row = mysql_fetch_array( $result ))
{
$broj_redova='1';
$i = 0;
while($i<$broj_redova)

{
echo "<tr>";
echo "<td>";
echo "<img src=\"$direktorij" . $row['ime'] . "\" alt=\"" . $row['ime'] . "\"";
echo "</td>";
$i+1;
echo "</tr>";
echo "<tr>";
echo"<td>".$row['cena']."</td>";
echo "</tr>";
$i++;

}
}
// sve sto sam uspeo da napravim je da mi prikazuje svaku sliku u novom redu.

Spezia, gledao sam tvoj post i pokusavao sam sa njim da uradim ali mi stalno javlja greske i nisam jos uvek toliko vican u php
pa dosta toga koristim tudje.. mada mi ovo jako nephodno da stavim po 4 slike u red i posle toga da prelazi u novi..ovako pokusavam da dobijem http://www.gsmarena.com/motorola-phones-4.php
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.beotel.net.



+19 Profil

icon Re: Slike iz baze u kolonama i redovima24.03.2008. u 22:21 - pre 195 meseci
Aj, aj, aj,
ne treba ti 2 while petlje,
vrati kako je bilo, znači da u jednoj petlji ispiše sve u jednom redu.

Pre petlje stavi:
$brojac=0;

Unutar petlje, odmah na početku stavi:
if (($brojac) and ($brojac % 5 == 0)) echo "</td></tr><tr><td>";

Cela mudrost je u kombinatorici, nema veze s PHPom.
Sve ovo ti je i Daki rekao.

"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.beotel.net.



+19 Profil

icon Re: Slike iz baze u kolonama i redovima24.03.2008. u 22:30 - pre 195 meseci
BTW, ni onaj skript s početka teme ti ne valja, imaš višak ono "</tr>".

TR treba da otvoriš pre while petlje i da zatvoriš posle.
Takođe, ako ćeš unutar petlje otvarati TD-ove onda ti u ovom što sam ja napisao treba samo "</tr><tr>",
ali onda ćeš možda imati problem s pozicioniranjem poslednjeg reda ako tamo bude bilo manje od 5 ćelija.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

error 404
Novi Sad

Član broj: 171684
Poruke: 59
*.dynamic.sbb.co.yu.



Profil

icon Re: Slike iz baze u kolonama i redovima25.03.2008. u 11:06 - pre 195 meseci
mVelike, hvala i tebi na trudu al meni ovo jako ne ide..vec me cini nervoznim..
ovo je kako si rekao..takodje ne daje rezultat..
$brojac=0;
echo "<tr>";
while($row = mysql_fetch_array( $result ))

{
if (($brojac) and ($brojac % 5 == 0)) echo "</tr><tr>";
echo "<td>";
echo "<img src=\"$direktorij" . $row['ime'] . "\" alt=\"" . $row['ime'] . "\"";
echo "</td>";
echo "<td>";
echo $row['cena'];
echo "</td>";
}
echo "</tr>";
//vec dva dana trazim neko resenje po netu i bez uspeha..
 
Odgovor na temu

kazil
Robert Bašić
Full time PHP dev :)
Bačka Topola - Novi Sad

Član broj: 120044
Poruke: 686
*.cable-3.sattrakt.net.

Jabber: robertbasic@elitesecurity.org
ICQ: 446475288
Sajt: robertbasic.com


+2 Profil

icon Re: Slike iz baze u kolonama i redovima25.03.2008. u 12:10 - pre 195 meseci
stavio si brojac, ali ga nigde ne povecavas...
Code:

$brojac=0;
echo "<tr>";
while($row = mysql_fetch_array( $result ))

{
if (($brojac) and ($brojac % 5 == 0)) echo "</tr><tr>";
echo "<td>";
echo "<img src=\"$direktorij" . $row['ime'] . "\" alt=\"" . $row['ime'] . "\"";
echo "</td>";
echo "<td>";
echo $row['cena'];
echo "</td>";

# ovo ti je falilo
$brojac++;

}
echo "</tr>";


mislim da sam na dobro mesto ubacio...
 
Odgovor na temu

error 404
Novi Sad

Član broj: 171684
Poruke: 59
*.dynamic.sbb.co.yu.



Profil

icon Re: Slike iz baze u kolonama i redovima25.03.2008. u 12:22 - pre 195 meseci
Uf...to je to..Toliko mi mozak opterecen da nisam ni razmislio pre nego sto sam odgovorio..
Hvala svima..
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.beotel.net.



+19 Profil

icon Re: Slike iz baze u kolonama i redovima25.03.2008. u 20:59 - pre 195 meseci

Moje izvinjenje, zaista sam ispustio povećanje brojača.
Na sreću ovde uvek ima raspoloženih forumaša da pomognu.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

[es] :: PHP :: Slike iz baze u kolonama i redovima

[ Pregleda: 2266 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.