/
Forside
/
Teknologi
/
Udvikling
/
PHP
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
PHP
#
Navn
Point
1
rfh
3959
2
natmaden
3372
3
poul_from
3310
4
funbreak
2700
5
stone47
2230
6
Jin2k
1960
7
Angband
1743
8
Bjerner
1249
9
refi
1185
10
Interkril..
1146
Problemer med sletning af flere filer.
Fra :
Kasper Nordal Lund
Dato :
14-07-06 09:50
Hej igen.
Jeg har som tidligere beskrevet lavet et lille galleri med en masse
billeder, jeg vil nu have mulighed for at kunne slette de billeder jeg
ikke skal have på sitet mere, men jeg kan ikke rigtigt få det til at
virke.
Jeg har prøvet med følgende:
<?php
$a_img = array();
while($imgfile = readdir($dimg))
if (in_array(strtolower(substr($imgfile,-3)),$allowed_types)) $a_img[] = $imgfile;
sort($a_img);
$i=0;
echo "<form action=\"{$_SERVER['PHP_SELF']}\" method=\"post\">\n";
foreach ($a_img as $image) {
//if (isset($_POST['$image'])){
// unlink ($thumbs.$a_img[$i]);
// unlink ($pics.$a_img[$i]);
//}
//echo "\n";
echo $_POST['chkbx$a_img[$i]'];
echo "<td><input type=checkbox id=\"chkbx$a_img[$i]\" name=\"chkbx$a_img[$i]\"><img src=\"$thumbs$image\" width=\"120\" height=\"90\" alt=\"Slet dette billede\" title=\"Slet dette billede\"/><br /></td>\n";
if (++$i % 3 == 0) echo "</tr><tr>\n";
}
echo "</tr></table>\n";
?>
</div>
</div>
<div id="bottom-text">
<input type="submit" value="Slet markerede billeder" name="submit"/>
</form>
</div>
</div>
Som i kan se har jeg leget lidt med det, derfor er det udkommenteret nu.
Mit problem er at jeg ikke kan få fat i de markerede billeder. Jeg har
prøvet med fælgende: echo "$_POST['chkbx$a_img[$i]']"; (også uden if
sætningen) men der kommer intet ud.
Jeg går ud fra at sletningen skal foregå i foreach sætningen så den kan
fange alle de markerede, men jeg er ikke sikker?
Nogen der kan hjælpe mig?
/Kasper
Martin (
14-07-2006
)
Kommentar
Fra :
Martin
Dato :
14-07-06 14:22
Kasper Nordal Lund wrote:
> echo "<td><input type=checkbox id=\"chkbx$a_img[$i]\" name=\"chkbx$a_img[$i]\"><img src=\"$thumbs$image\" width=\"120\" height=\"90\" alt=\"Slet dette billede\" title=\"Slet dette billede\"/><br /></td>\n";
Det nemmeste når det er checkbox er at gøre således
<input type='checkbox' name='filer[]' value='".$a_img[$i]."' />
Så kan man hente det hele således
foreach($_POST["filer"] AS $img) {
echo $img;
}
Kasper Nordal Lund (
14-07-2006
)
Kommentar
Fra :
Kasper Nordal Lund
Dato :
14-07-06 21:56
On Fri, 14 Jul 2006 15:21:50 +0200, Martin wrote:
> Kasper Nordal Lund wrote:
>> echo "<td><input type=checkbox id=\"chkbx$a_img[$i]\" name=\"chkbx$a_img[$i]\"><img src=\"$thumbs$image\" width=\"120\" height=\"90\" alt=\"Slet dette billede\" title=\"Slet dette billede\"/><br /></td>\n";
>
> Det nemmeste når det er checkbox er at gøre således
>
> <input type='checkbox' name='filer[]' value='".$a_img[$i]."' />
>
> Så kan man hente det hele således
>
> foreach($_POST["filer"] AS $img) {
> echo $img;
> }
Takker, det virker.
Søg
Alle emner
Teknologi
Udvikling
PHP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177558
Tips :
31968
Nyheder :
719565
Indlæg :
6408926
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.