Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PROBLEM Z WYŚWIETLENIEM 6 OSTATNIO DODANYCH FOTEK
Forum PHP.pl > Forum > PHP
kadlub
  1.  
  2. <?php
  3. $pol1=mysql_connect("localhost", "root","");
  4. mysql_select_db("galeria" , $pol1);
  5. $sql="SELECT login FROM loginy ";
  6. $wynik=mysql_query($sql, $pol1) or die (mysql_error());
  7.  
  8. while ($nowaTablica=mysql_fetch_array($wynik)){
  9. $login=$nowaTablica['login'];
  10.  
  11.  
  12.  
  13.  
  14. $nazwakatalogu = "zdjecia/$login/grafika";
  15.  
  16. for ($licz="1"; $licz<="3"; $licz++){
  17.  
  18. $d=opendir($nazwakatalogu) or die ("nie mogę owtorzyc katalogu");
  19. while (!(($plik = readdir($d))=== false)){
  20. $odczyt = pathinfo( $nazwakatalogu.'/'.$plik );
  21. if ( $odczyt['extension'] == 'JPG' or $odczyt['extension'] == 'png' or $odczyt[' extension'] == 'gif' or $odczyt[
  22. 'extension'] == 'jpg' ){
  23.  
  24.  
  25. $data= date ("d.m.Y H.i:s", filectime($nazwakatalogu.'/'.$plik));
  26.  
  27.  
  28. if ($data>$d1){$d1=$data;$f1=$plik;$f2=$f1;$f3=$f2;$f4=$f3;$f5=$f4;$f6=$f5;}
  29. else {
  30. if ($data>$d2){$d2=$data;$f1=$plik;$f2=$f1;$f3=$f2;$f4=$f3;$f5=$f4;$f6=$f5;}
  31. else{
  32. if($data>$d3){$d3=$data;$f1=$plik;$f2=$f1;$f3=$f2;$f4=$f3;$f5=$f4;$f6=$f5;}
  33. else{
  34. if($data>$d4){$d4=$data;$f1=$plik;$f2=$f1;$f3=$f2;$f4=$f3;$f5=$f4;$f6=$f5;}
  35. else{
  36. if($data>$d5){$d5=$data;$f1=$plik;$f2=$f1;$f3=$f2;$f4=$f3;$f5=$f4;$f6=$f5;}
  37. else{
  38. if($data>$d6){$d6=$data;$f1=$plik;$f2=$f1;$f3=$f2;$f4=$f3;$f5=$f4;$f6=$f5;}
  39.  
  40.  
  41.  
  42. }}}}}
  43.  
  44.  
  45.  
  46.  
  47. }
  48. }
  49. closedir($d);
  50. }
  51. switch ($licz){
  52. case "1":
  53. $nazwakatalogu = "zdjecia/$login/tapety";
  54. break;
  55. case "2":
  56. $nazwakatalogu = "zdjecia/$login/fotografia";
  57. break;
  58. }
  59. }
  60.  
  61. echo "<img src=\"$nazwakatalogu/$f1\" width=\"100\" height=\"130\" border=\" 2\"> ";
  62.  
  63. echo "<img src=\"$nazwakatalogu/$f2\" width=\"100\" height=\"130\" border=\" 2\"> ";
  64.  
  65. echo "<img src=\"$nazwakatalogu/$f3\" width=\"100\" height=\"130\" border=\" 2\"> ";
  66.  
  67. echo "<img src=\"$nazwakatalogu/$f4\" width=\"100\" height=\"130\" border=\" 2\"> ";
  68.  
  69. echo "<img src=\"$nazwakatalogu/$f5\" width=\"100\" height=\"130\" border=\" 2\"> ";
  70.  
  71. echo "<img src=\"$nazwakatalogu/$f6\" width=\"100\" height=\"130\" border=\" 2\"> ";
  72.  
  73.  
  74. ?>


w katalogu zdjęcia gdzie mam założone katalogi użytkowników (nazwy użytkowników pobieram z bazy danych) w katalogach użytkowników mam 3 katalogi fotografia, tapety, grafika a PROBLEM POLEGA NA TYM ŻE CHCE WYŚWIETLIĆ 6 FOTEK OSTATNIO DODANYCH PRZEZ WSZYSTKICH UŻYTKOWNIKÓW I NIE WIEM ZABARDZO DLACZEGO TO NIE HULA MYŚLE ŻE MIESZA MI TA PĘTLA DO WHILE SŁUŻĄCA DO POBIERANIA NAZW UŻYTKOWNIKÓW
Soulast
dodaj do zapytania z bazy ORDER BY ID ASC LIMI 0,6 lub jeśli masz w bazie kolumnę DATE to wstaw zamiast tego ID
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.