Avatar billede snigeren Nybegynder
29. oktober 2006 - 20:06 Der er 3 kommentarer og
1 løsning

slette email fra mailingliste

Jeg har lidt problemer med at lave en knap der sletter en email fra en mailingliste:

Min form man udfylder ser således ud:

<form action="slet_email.php" method="post" name="mailingliste" id="mailingliste">
                <p align="left">
                  <input name="email2" type="text" id="email" size="30">
                </p>
                <p align="left">
                  <input type="submit" name="Submit2" value="Afmeld">
                </p>
              </form>


slet_email.php har så følgende script,.. hvad er galt?!:

    include("db.php");
   
    $cxn = @ConnectToDb($dbServer, $dbUser, $dbPass, $dbName);

$mail = $_POST['email'];

$sql = "delete FROM mailinglist WHERE email= '".$_REQUEST["email"]."'";
$result = mysql_query($sql) or die(mysql_error());
Avatar billede snigeren Nybegynder
29. oktober 2006 - 20:09 #1
argh! flot sry glemte et 2 tal efter email da det er form nr 2 jeg har lavet med emails... så jeg lukker igen =)
Avatar billede pidgeot Nybegynder
29. oktober 2006 - 20:10 #2
I din form hedder feltet email2, men i dit PHP refererer du til det som email.

Derudover skriver du $_REQUEST["email"] ind i din $sql, selvom du inden da henter værdien ud i $mail. Ikke noget problem der vil få det til at fejle, men vil da mene du lige så godt kan udnytte at du alligevel har den variabel :)
Avatar billede pidgeot Nybegynder
29. oktober 2006 - 20:11 #3
Sådan er det gerne, man ser tit fejlen lige så snart man har spurgt om hjælp *G*
Avatar billede snigeren Nybegynder
29. oktober 2006 - 21:06 #4
hehe men ellers mange tak for hjælpen...
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