Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyświetlanie zdjęć w rzędach - SQL
Forum PHP.pl > Forum > Przedszkole
<?Początkujący?>
Cześć Wam,
Mam do Was małe pytanie, a mianowicie:
Posiadam se skrypta php galerii, opartego na bazie SQL. Wygląda on tak:
[sql:1:db3c0bd126]
<?
mysql_connect("$host","$user","$pass");
mysql_select_db($tabela);
$zapytanie=("SELECT*FROM przyjaciele ORDER BY rand() DESC LIMIT 0,100");
$wykonaj=(mysql_query($zapytanie));
while($wyswietl=mysql_fetch_array($wykonaj))
echo("<tr>");
echo("<td bgcolor="#B0B0B0">• <a href="http://".$wyswietl['link']."" target="_blank"><img src="".$wyswietl['link']."" width=100 height=100><br>Ilość zdjęć: ".$wyswietl['ilosc']."</td>n");
echo("<td bgcolor="#B0B0B0">• <a href="http://".$wyswietl['link']."" target="_blank"><img src="".$wyswietl['link']."" width=100 height=100><br>Ilość zdjęć: ".$wyswietl['ilosc']."</td>n");
echo("<td bgcolor="#B0B0B0">• <a href="http://".$wyswietl['link']."" target="_blank"><img src="".$wyswietl['link']."" width=100 height=100><br>Ilość zdjęć: ".$wyswietl['ilosc']."</td>n");
echo("<td bgcolor="#B0B0B0">• <a href="http://".$wyswietl['link']."" target="_blank"><img src="".$wyswietl['link']."" width=100 height=100><br>Ilość zdjęć: ".$wyswietl['ilosc']."</td>n");
echo("<td bgcolor="#B0B0B0">• <a href="http://".$wyswietl['link']."" target="_blank"><img src="".$wyswietl['link']."" width=100 height=100><br>Ilość zdjęć: ".$wyswietl['ilosc']."</td>n");
echo("</tr>");
$zapytanie=("SELECT COUNT(*) FROM nastolatki");
$wykonaj=(@mysql_query($zapytanie));
list($total)=(@mysql_fetch_row($wykonaj));
echo("<tr>n<td bgcolor="#505050" align="right"><a href="index.php?go=all-freinds">Wyświetl wszystkie zdjęcia</a> ($total)</td>n</tr>n");
?>
[/sql:1:db3c0bd126]
I bardzo chciałbym aby wyświetlał mi on zdjęcia pobrane z bazy rzędowo, tzn. aby w jednym rzędzie wyświetliło mi przykładowo 5 zdjęć i gdy wyświetli te 5, tworzyło by kolejne rzędy zdjęć i kolejne ... ;]
Czy mogłby mnie ktoś nakierować jak moge to zrobić?
Prosze o pomoc biggrin.gif [/sql]
Anonymous
Nie dam rady przeanalizować tego kodu smile.gif

Rozwiązanie twojego probelmu już jest na forum. Pomogłem kiedyś komuś w takiej samej sprawie, poszukaj, wyszukuj tylko moje posty, powinieneś znaleźć - tam był przykład z 3 zdjęciami w jednym rzędzie ale bez problemu dostosujesz go do swoich wymagań.
lukaswoj
Yyyyy, to pisałem ja smile.gif
A w między czasie znalazłem Ci tego posta:
http://forum.php.pl/viewtopic.php?t=16125
air_szyna
Może tak questionmark.gif Nie testowałem czy działa.
[php:1:81a4390579]<?php
mysql_connect("$host","$user","$pass");
mysql_select_db($tabela);
$zapytanie=("SELECT*FROM przyjaciele ORDER BY rand() DESC LIMIT 0,100");
$wykonaj=(mysql_query($zapytanie));
$i=0;
$ilosc=5; //tu
echo("<tr>");
while($wyswietl=mysql_fetch_array($wykonaj))
{
echo("<td bgcolor="#B0B0B0">•
<a href="http://".$wyswietl['link']."" target="_blank"><img src="".$wyswietl['link']."" width=100 height=100><br>Ilość zdjęć: ".$wyswietl['ilosc']."</td>n");
$i++;
if ($i>=$ilosc)
{
echo("</tr>");
echo("<tr>");
$ilosc=$ilosc+5; // i tu ustawiasz ile zdjęć w lini
}
}
echo("</tr>");
$zapytanie=("SELECT COUNT(*) FROM nastolatki");
$wykonaj=(@mysql_query($zapytanie));
list($total)=(@mysql_fetch_row($wykonaj));
echo("<tr>n<td bgcolor="#505050" align="right"><a href="index.php?go=all-freinds">Wyświetl wszystkie zdjęcia</a> ($total)</td>n</tr>n");

?>[/php:1:81a4390579]
<?Początkujący?>
nooo i wlasnie o to mi chodzilo smile.gif)))))))))))))))))))))))))))
Wielkie dzieki stary!!
;* :PPP
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.