1

onsdag, 20. september 2006, 18:25


Hej. Jeg har en masse checkboxe som i kan se her

http://www.uploadit.hotserv.dk/dl/?109

De checkboxes navn er så id fra mysql kolonnen.

Når jeg så trykker på en submit knap vil jeg gerne have de skal slettes i mysql.

Men jeg ved ikke hvordan man får hentet alle dem man har markeret

Ved godt jeg skal bruge $_REQUEST[checkboxnavn], men nogen der ved hvordan jeg får alle de markede checkboxe?

Jeg vil også gerne vide hvordan jeg kan slette dem alle sammen fra mysql og fra mappen upload, nogen der har en ide til hvordan det kan gøres?

Bundkort: MSI P35-NEO-F, Intel P35, LGA775
CPU: Intel Core 2 Duo E6550, BOX, LGA775
Grafikkort: ASUS Radeon HD 5830 1GB GDDR5
Harddisk: Seagate 7200.10 160GB, 8MB

2

onsdag, 20. september 2006, 22:53


Det bliver lige en hurtig utestet løsning :D

du kalder alle boksene felt[] (vigtigt med [] delen da den gør at de kan hentes i php som et array. På modtager siden kan du så fx bruge foreach sådan her:

foreach ($_POST['felt'] as $key) {
//hvad en der står i value i dine checkboxe ligger det her i $key så hvis det fx er id så kan du jo
mysql_query("DELETE FROM tabel WHERE id=".$key);
}

Håber det er forståeligt ellers skriv, svarer i morgen

Mvh
Martin


3

torsdag, 21. september 2006, 11:24


Ah, jeg har fundet ud af det :)

Mange tak WebT

Jeg brugte

if (isset($_POST["submit"])) {
foreach ($_POST[felt] as $key) {
mysql_query("DELETE FROM filer WHERE id='$key'") or die(mysql_error());
}

også hed alle checkboxene felt[] og value var deres id :)

Problem løst = tråd låst!

Bundkort: MSI P35-NEO-F, Intel P35, LGA775
CPU: Intel Core 2 Duo E6550, BOX, LGA775
Grafikkort: ASUS Radeon HD 5830 1GB GDDR5
Harddisk: Seagate 7200.10 160GB, 8MB

Nyeste Videoer og Trailers

Partner sider
Indsend nyhed
Har du fundet en fed nyhed så indsend den så alle andre på Tweak.dk kan få glæde af den.