<?php $link ; $ziomix = $r->galeria; $ziomix ; { if( $_GET['wybrana'] == $ziomix ) { $link ; $wynik = mysql_query(\"SELECT * FROM `zdjecia` WHERE `typ` = 'parzysty' AND `galeria` = '$ziomix'\") $wynik2 = mysql_query(\"SELECT * FROM `zdjecia` WHERE `typ` = 'nieparzysty' AND `galeria` = '$ziomix'\") echo ' elo elo elo '; echo ' orginal.'\">mini.'\"> orginal.'\">mini.'\"> '.$n->opis.' '.$p->opis.' '; }} } } echo ' '; } } else { $link ; $baza = mysql_select_db('qba10_zieloneszeregi'); $polecenie = mysql_query(\"SELECT * FROM `zdjecia`\") or die('B??d zapytania'); if(mysql_num_rows($polecenie) > 0) { while($l = mysql_fetch_object($polecenie)) { if (!empty($l->nazwa)) {echo 'galeria.'\">'.$l->nazwa.' '; } } } } } } ?>
Każda grupa zdjęć jest wczytywana tyle razy ile jest w tej grupie zdjęć. Jest to wynikiem tego iż pierwsza pętla while odpowiedzialna za zmienna $r->galeria przetwarza ten skrypt tyle razy ile jest zdjęć. Próbowałem zatrzymąć pętle poleceniem break ale w tedy zmienna $r->galeria może zawierać tylko jedną watrość ( pierwszy wpis z bazy mysql) Więć był bym wdzięczny gdyby ktoś w tym temacie przedstawił jakąś alternatywe dla tego skryptu .