Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Usuwanie przez checkboxa
harymilloki
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 21.02.2013

Ostrzeżenie: (10%)
X----


Mam następujący problem. Ten skrypt wyświetla mi pliki pdf z katalogu. Teraz chciałbym usuwać te pliki za pomocą checkboxa. Najlepiej kilka na raz. Czy może mi ktoś podesłać jakieś gotowe rozwiązanie?

  1.  
  2. <?php
  3.  
  4. try {
  5. $str = '<ul>';
  6. $di = new DirectoryIterator('./dokumenty_dostawy/');
  7. foreach ($di as $file) {
  8. if (!$file->isDot() && !$file->isDir())
  9. $str .= '
  10. <table align = "left"class = "stripeMe" width=97%>
  11. <tr>
  12. <td><a href="' . $file->getPathname() . '">' . $file->getFilename() . '</a></td>
  13. </tr>
  14. </table>';
  15. }
  16.  
  17. $str .= '</ul>';
  18. echo $str;
  19.  
  20. } catch (Exception $e) {
  21. echo $e->getMessage();
  22. }
  23.  
  24.  
  25. ?>
Go to the top of the page
+Quote Post
Michael2318
post
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

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


Przykład:

formularz:
  1. <form action="plik.php" method="post">
  2. <input type="checkbox" name="del[]" value="nazwa_pliku1.pdf"><br>
  3. <input type="checkbox" name="del[]" value="nazwa_pliku2.pdf"><br>
  4. <input type="checkbox" name="del[]" value="nazwa_pliku3.pdf"><br>
  5. <input type="checkbox" name="del[]" value="nazwa_pliku4.pdf"><br>
  6. <input type="checkbox" name="del[]" value="nazwa_pliku5.pdf">
  7. </form>


usuwanie z poziomu php:

  1. $sciezka = './moje/pliki/pdfy/';
  2. foreach($_POST['del'] AS $del_ids)
  3. {
  4. if ( empty($_POST['del'])
  5. {
  6. continue;
  7. }
  8. unset($sciezka.$del_ids);
  9. }
  10. echo 'Zaznaczone pliki zostały usunięte';
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 Aktualny czas: 22.08.2025 - 03:46