Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Po 2 w rzędzie, gdy brakuje nieparzystego
tara
post
Post #1





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 3.03.2004
Skąd: śląsk

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


Witam !

Mam sobie taki mechanizm
  1. <?php
  2. ilosczdjec = count(glob("galeria/".$klasa."/*.jpg"));
  3. if ($i == $ilosczdjec)
  4. { print "</td></tr></table>";
  5. } else {
  6. if ($i%== 0)
  7. {
  8. print " </td></tr><tr>";
  9. } else {
  10. print " </td>";
  11.  
  12. }
  13. }
  14. ?>


Który powoduje że gdy wyświetlane jest zdjęcie parzyste następuje przejście do nowego rzędu i kończy zamykając tabelę.

Jednak kiedy ktoś usunie jakieś zdjęcie, całe to dzielenie się sypie ohmy.gif
Próbowałem zrobić to tak:
  1. <?php
  2. ilosczdjec = count(glob("galeria/".$klasa."/*.jpg"));
  3. if ($i == $ilosczdjec)
  4. { print "</td></tr></table>";
  5. } else {
  6. if ($rekord[0]%== 0)
  7. {
  8.  
  9. $a=$rekord[0]-1;
  10. $wynikss = mysql_query("SELECT * FROM galeria WHERE id_galerii='$klasa' AND id=$a ");
  11. while ($rekordz=mysql_fetch_row($wynikss)) {
  12. if ($rekordz[0]== ""){
  13.  
  14. print " </td></tr><tr>";
  15. } else {
  16. print " </td>";
  17. }
  18. }
  19. }
  20.  else {
  21. print " </td>";
  22.  
  23. }
  24. }
  25. }
  26. ?>

sprawdzamy czy istenieje opis zdjęcia poprzedniego, jeśli tak to kończymy rząd, jeśli nie to kontynuujemy. Ale to nie bardzo działa bo w jednym rzędzie mi wyświelta po 3 blink.gif. Czy ktoś ma jakiś inny pomysł lub skrypt, który jest niezależny od parzystości numeru zdjęcia ?


--------------------
MySQL 4.0.15 | PHP 4.3.3 | Apache 1.3.28 | Kwrite | phpMyAdmin 2.5.6-rc1 | Linux MDK 10.1 pp
Go to the top of the page
+Quote Post

Posty w temacie


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: 21.08.2025 - 05:04