Avatar billede yezbarh Nybegynder
04. oktober 2005 - 16:05 Der er 1 kommentar og
1 løsning

Slette beskeder via. checkboxes.

Hejsa, det system jeg er igang med kan du dette:
1. Henter fra databasen
2. Lave selectboks med en value i.
3. en form.

Men! - Det fungere ikke rigtigt.
Det jeg vil have den til at kunne er:

§1.1
Henter fx.
afsender og emnet fra tabellen "postkasse"

§2.1
Laver checkboks. fx:
<input type="checkbox" name="fjernes[]" value="2">

§3.1
Min form ser sådan ud:
<form action="?slet=ok" method="post">
..
</form>

§4.1
Mit php-del ser således ud:

<?php
    if ($_GET["slet"] == "ok")
    {

        for ($i = 0; $i < count($_POST['fjernes']); $i++)
        {
            $id = $_POST['fjernes'][$i];
            $DeleteSQL = "DELETE FROM gb WHERE id=$id";
            echo "<br />DEBUG: SQL " . $DeleteSQL . "<br>";
         
            // mysql_query($DeleteSQL);
        }
}
?>

Når man så fx. har lavet 3 checkbokses fra udtrækket og trykker på submit knappen, så skal den slette de 3 man "checkede" via. checkboksen!
Håber i forstår mig.

Skal siges jeg har fundet dette script på Eksperten, efterhånd som jeg synes det var svært.

På forhånd tak!
Avatar billede yezbarh Nybegynder
04. oktober 2005 - 16:09 #1
Avatar billede yezbarh Nybegynder
04. oktober 2005 - 16:20 #2
Det virker jo?
Havde bare lavet en fejl!
Beklager ulejligheden!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester