Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] dzielenie na kolumny
Forum PHP.pl > Forum > Przedszkole
dave666
witam mam taki skrypt do usuwania plików z katalogu jak zrobic aby pliki były wyświetlane w po dwa obok siebie a nie jeden pod drugim questionmark.gif
  1. <?php
  2.  
  3. $dir = "upload/";
  4.  
  5. if (!isset($_POST['usun'])):
  6.  
  7. $pliki = array();
  8. $accept_rozs = array('.bmp','.png','.jpg','.rar','.zip','.exe','jpeg','.pdf','.flv','.gif','.JPG','.psd','txta',
  9. '.amr', '.wav', '.mp3', '.dat','.swf','.doc','docx');//akceptowane pliki
  10. if ($dh = opendir($dir)) //otworzenie folderu
  11. {
  12. while ($file = readdir($dh))
  13. {
  14. if($file)
  15. $file_rozs=substr($file, -4);
  16.  if(in_array(strToLower($file_rozs),$accept_rozs))
  17.    {    
  18.    $pliki[]=$file;//dodanie obrazka do tablicy
  19.    }
  20. }
  21. closedir($dh);//zamkniecie folderu
  22. }
  23.  
  24. echo "<form action=".$_SERVER['PHP_SELF']." method=post>";
  25. foreach ($pliki as $val) {
  26.  echo " <img src=$dir".$val." width=\"60px\" height=\"60px\"></a>";
  27.  echo '<input type=checkbox name=pliki[] value="'.$val.'">';
  28.  echo'<br>';
  29.  echo " <a href=\"$dir$val\">http://strona.pl/$dir$val</a>";
  30.  echo"<br>";
  31.  echo"<hr>";
  32.  }
  33. echo"<br>";
  34. echo "<input name=usun type=submit value=usuń>";
  35. echo "</form>";
  36. else:
  37.  
  38. foreach ($_POST['pliki'] as $val) {
  39.  unlink($dir.$val);
  40.  echo "<b>plik został usunięty </b>".$val."";
  41.  echo "<br>";
  42.  echo"<meta http-equiv=\"Refresh\" content=\"2\">";
  43.  
  44.  
  45.  
  46.  
  47. }
  48.  
  49. endif;
  50.  
  51. ?>
PanGuzol
  1. <?php
  2. $i++;
  3. if($i%2==0)
  4. {
  5.    echo '<br />';
  6. }
  7. ?>
dave666
gdzie to umieścić w tym kodzie jeśli mógłbym prosić o podpowiedz ?
PanGuzol
To była tylko wskazówka, jak mniej więcej to zrobić.
Jeśli chcesz wyświetlić ten formularz w dwóch kolumnach powinieneś opakować pojedyncze elementy w <div> z style="float: left;" a co drugi dodatkowo jeszcze clear: left;
dave666
oki rozumiem ale nic mi to i tak nie pomogło a to co piszesz o css to i tak nic nie dało próbowałem
Lion_87
Pokaż kod jak próbowałeś to zrobić.
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.