Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Usuwanie seryjne za pomocą checkbox-ów ...
dawhol
post
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

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


Mam problem z usuwaniem seryjnym plikow tzn sa to obrazki w Panelu admina mam Obrazek i checkboxa no i jak zaznacze kilka checkboxow to chce usunac te pliki i napisalem takie cos:

  1. <?php
  2. $j = 0;
  3. foreach ($zdj as $zdjecie)
  4. {
  5. if(isset($zdjecie[$j]) && $zdjecie[$j] == '1') {unlink($dir.$nazwa); echo 'Zdjęcie '.$nazwa.' zostało usunięte. <br />';}
  6. $j++;
  7. }
  8. ?>



a tu czesc wczesniejsza (nie w całosci) ta czesc jest ok ale niewiem jak zrobic pierwsza zeby mi kasowało wszystko ;/ co zaznacze ...
  1. <?php
  2. foreach ($rows2 as $row2) {
  3. echo '<td align="center"><a href="../upload/'.$name.'/'.$row2->plik.'" rel="lightbox[roadtrip]" title="'.$row2->opis.'"><img src="../upload/'.$name.'/m_'.$row2->plik.'" alt="'.$row->link.'" border="0"></a><br />';
  4. echo ('<input type="hidden" name="dir" value="../upload/'.$name.'/"/>');
  5. echo ('<input type="hidden" name="nazwa" value="'.$row2->plik.'"/>');
  6. echo ('<input type="checkbox" name="zdj['.$i.']" value="1"/><br /></td>');
  7. $i++;
  8. if($i%4==0){
  9. echo'</tr><tr>';
  10. }
  11. };
  12. ?>


--------------------
Go to the top of the page
+Quote Post
Cienki1980
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


W tym co pokazałeś zmienna nazwa będzie miała wartość ostatnią ( ostatnią z pętli ). Musiałbyś zmienić
  1. <input type="hidden" name="nazwa">
  2. <!--zrobic tak-->
  3. <input type="hidden" name="nazwa[]">

Będziesz wtedy miał tablicę nazw plików, którą będziesz mógł wykorzystać w pętli usuwającej pliki.


--------------------
404
Go to the top of the page
+Quote Post
dawhol
post
Post #3





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

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


hehe no fakt ;D nie zauwazyłem smile.gif


dziala prawie ok problem w tym ze nie moge wykorzystac fukncji foreach bo nie dziala wtedy ;/ a jak zrobie for to musze okreslona ilosc elementów a niewiem jak policzyc ile elemetnó jest zaznaczonych. ;/

edit:
juz zrobilem winksmiley.jpg rano wkleje kod bo teraz mi się nie chce tongue.gif

Ten post edytował dawhol 12.04.2007, 21:09:00


--------------------
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: 21.08.2025 - 08:08