Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Galeria - Problem z wyświetlaniem obrazków., Skrypt galerii - problem z wyświetlaniem 1-go obrazka.
miras
post 5.04.2012, 18:39:39
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Witam, mój problem polega na tym, że mam skrypt galerii który pobiera linki zdjęć z bazy danych i wyświetla zdjęcia, ( które znajdują się w katalogu /zdjęcia).
Wszystko jest ok, tylko nigdy nie wyświetla 1-go zdjęcia.. 2,3,4,5,6 itd... wyświetla a pierwszego nigdy.

Załączam kod:

  1. <center>
  2. <table style="border: 1px solid black; text-align: center"><tr><td>Galeria
  3.  
  4. <?php
  5. $ide=$_GET['id'];
  6. $zdj = mysql_fetch_array(mysql_query("SELECT * FROM motocykle WHERE `id`='$ide' LIMIT 1"));
  7. $albumm = explode(":", $zdj[zdjecia]);
  8. $l=1;
  9.  
  10. If ($zdj['zdjecia'])
  11. {
  12. $l=1;
  13. while($albumm[$l]) {
  14. $wynik = mysql_query("SELECT * FROM galeria WHERE id_zdjecie='$albumm[$l]'")
  15. or die('Błąd zapytania');
  16.  
  17. if(mysql_num_rows($wynik) > 0) {
  18.  
  19. while($r = mysql_fetch_assoc($wynik)) {
  20.  
  21. $album[$l]=$r['link_zdjecie'];
  22. echo $albumm[$l];
  23. }
  24.  
  25. }
  26. $l++;
  27. }
  28.  
  29. define('KATALOG_ZDJEC','zdjecia/');
  30. define('WIERSZY',2);
  31. define('KOLUMN',2);
  32. $na_stronie=WIERSZY*KOLUMN; $razem=count($album);
  33. $stron=floor($razem/$na_stronie); $stron+=$razem % $na_stronie ? 1:0;
  34. $pokaz_strone=$_GET['pokaz_strone']; if (!isset($pokaz_strone)) $pokaz_strone=1;
  35. $start=($pokaz_strone-1) * $na_stronie;
  36. $stop=($pokaz_strone==$stron) ? $razem % $na_stronie: $na_stronie; $stop+=$start;
  37. echo "<table style='border: none'><tr>";
  38.  
  39. for ($x=$start;$x<$stop;$x++){
  40. if (!($x % KOLUMN)) echo "</tr><tr>";
  41. echo "<td><a href=\"".$album[$x]."\" target=\"_blank\"><img src=\"mini.php?fotka="."{$album[$x]}\"></a>";
  42. echo "</td>";
  43. }
  44.  
  45. echo "</tr><table>";
  46. if ($stron>1){
  47. echo "<br>";
  48. echo "Strona: "; for($x=1;$x<=$stron;$x++) {
  49. if ($pokaz_strone==$x){echo "<b> $x </b>";} else {echo "<a href=\"index.php?p=wsk&id=$ide&pokaz_strone=$x\"> $x </a>";}
  50. }
  51. }
  52. }
  53. else {
  54.  
  55. echo 'Brak zdjęć';
  56.  
  57. }
  58. ?>
  59. </td></tr></table>
  60. </center>
  61.  


Ten post edytował miras 5.04.2012, 18:41:07


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Beacri
post 6.04.2012, 16:55:59
Post #2





Grupa: Zarejestrowani
Postów: 60
Pomógł: 4
Dołączył: 19.02.2008
Skąd: Łódź

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


zmień
  1. $l=1;

na
  1. $l=0;


i powinno być ok smile.gif

Po prostu w informatyce liczy się od zera...


--------------------
Nie bijcie! Jestem tylko Chemikiem, który skryptuje od 7 lat :D
www.eduela.pl
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: 31.07.2025 - 09:23