[ erno @ 13.01.2006. 11:24 ] @
pozdrav,

zanima me kako mogu brisati datoteke ciji je naziv sadrzan u imenu checkbox elementa. naime, radi se o tome da sam napravio mali filehandler u kojem korisnici mogu izabrati vise datoteka i obrisati ih odjednom a ne pojedinacno (nesto kao kod INBOX kod maila). u skripti koja koja me ispisuje sve datoteke u trenutnom direktoriju pored imena svake datoteke stoji ispred checkbox i to:

Code:

<input type="checkbox" name="<?=$fileName?>"> $fileName


drugo skripta npr.delete.php je zaduzena da brise datoteke tako sto prima parametar What (delete.php?What=pic.jpg) koji bi dakle oznacavao sta brisati. u slucaju da korisnik brise vise datoteka koje su oznacene u checkbox elementima, ova skripta treba provjeriti POST zahtijeve i na osnovu istih brisati datoteke cija se imena nalaze u imenu checkbox elemenata. nadam se da razumijete sta mislim. hvala puno unapred ;-)
[ Nemanja Avramović @ 13.01.2006. 19:29 ] @
Samo sam preleteo preko tvog posta ali kontam da ovo trazis:
Code:

<form action="brisi.php" method="post">
<input type="checkbox" name="fajl[]" value="1"><br />
<input type="checkbox" name="fajl[]" value="2"><br />
<input type="checkbox" name="fajl[]" value="3"><br />
<input type="submit" valu="Brisi">
</form>


...gde ti u value svakog checkbox-a pise npr. ID fajl-a

A u brisi.php ces dobiti array "fajl", pa radi sta hoces :)
evo ti primer da vidis da radi sve:
Code:

<?php
print_r($_POST['fajl']);
?>
[ erno @ 16.01.2006. 11:04 ] @
Hej hvala puno. mislio sam da kod checkbox elemenata value oznacava checked ili ne. hvala puno ;-)