Avatar billede kasperbc Nybegynder
17. oktober 2004 - 10:42 Der er 8 kommentarer og
1 løsning

Nyhedsbrev hjælp plz

Hej jeg har lavet et nyhedsbrev tilmelding form men så er problemet hvordan framelder de sig ? min side er www.kama.1go.dk
Avatar billede shjorth Nybegynder
17. oktober 2004 - 11:41 #1
delete from ???
Avatar billede kasperbc Nybegynder
17. oktober 2004 - 11:48 #2
Nej så folk kan framelde sig igen
Avatar billede shjorth Nybegynder
17. oktober 2004 - 11:49 #3
jamen du må jo vise noget kode.. Hvad bruger du MySQL txt....???
Avatar billede kasperbc Nybegynder
17. oktober 2004 - 11:52 #4
Nej phpmyadmin her er min kode:

<?php
if ($_POST['Tilmeld']=="!"){
    include "db.php";
    mysql_query("INSERT INTO Nyhedsbrev (Mail) VALUES ('{$_POST['ny_Mail']}')");
    include "luk_db.php";
    echo "Du er nu tilmeldt";
}else{
?>
<form action="index.php?site=center" method="post">
<input type="hidden" name="Tilmeld" value="!">
Din Mail:<br>
<input type="Mail" name="ny_Mail"><br>
<input type="submit" value="Tilmeld">
<input type="Button" value="Frameld">
</form>

<?php
}
?>
Avatar billede shjorth Nybegynder
17. oktober 2004 - 11:54 #5
<?php
if ($_POST['Frameld']=="!"){
    include "db.php";
    mysql_query("DELETE FROM Nyhedsbrev WHERE mail LIKE $ny_mail")or die(mysql_error());
    include "luk_db.php";
    echo "Du er nu frameldt";
}else{
?>
Avatar billede shjorth Nybegynder
17. oktober 2004 - 11:57 #6
Altså: mysql_query("DELETE FROM Nyhedsbrev WHERE mail LIKE $ny_mail")or die(mysql_error());
Avatar billede kasperbc Nybegynder
17. oktober 2004 - 12:02 #7
Okay hvordan skal jeg sætte det ind så der stadig er tilmeld ?
Avatar billede sostack Nybegynder
17. oktober 2004 - 12:05 #8
Prøv med:
<?php
include("./functions/db_conn.inc");
if(isset($_REQUEST["knap"]) && isset($_REQUEST["meld"]))
{
    SWITCH($_REQUEST["meld"])
    {
        CASE 1:
            $qry_test = "SELECT * FROM `liste` WHERE `mailadresse`='" . $_REQUEST["mailadresse"] . "'";
            $result = mysql_query($qry_test);
            if(0 != mysql_num_rows($result))
            {
                echo $_REQUEST["mailadresse"] . " findes allerede i listen";
            } else {
                $qry_meld = "INSERT INTO `liste` SET `mailadresse`='" . $_REQUEST["mailadresse"] . "'";   
                $resultat = $_REQUEST["mailadresse"] . " blev tilføjet listen!";
                $posters = "tilføjet";
            }
        BREAK;
        CASE 2:
            $qry_meld = "DELETE FROM `liste` WHERE `mailadresse`='" . $_REQUEST["mailadresse"] . "'";
            $resultat = $_REQUEST["mailadresse"] . " blev slettet fra listen!";
            $posters = "slettet";
        BREAK;
    }
    //echo $qry_meld;
    if("" != $qry_meld)
    {
        $temp = mysql_query($qry_meld) OR DIE(mysql_error());
        echo mysql_affected_rows($conn) . " poster blev " . $posters . "<br />";
        echo $resultat;
    }
} else {
    echo "<center><h2>Du kan tilmelde/afmelde nyhedsbrevet her:</h2><br />";
}
?>
<form action='<?php echo $_SERVER["PHP_SELF"]; ?>' method='POST'>
    <table cols='2' border='0' cellpadding='0' cellspacing='5'>
    <tr>
        <td class='arial' align='right'>
            E-mail:
        </td>
        <td>
            <input type='text' name='mailadresse' size='40'>
        </td>
    </tr>
    <tr>
        <td>
            <input type='radio' name='meld' value="1">&nbsp;<font size='-2'>Tilmeld til nyhedsbrev</font><br />
            <input type='radio' name='meld' value="2">&nbsp;<font size='-2'>Afmeld nyhedsbrev</font>
        </td>
        <td align='center'>
            <input type='submit' name='knap' value='Send'>
        </td>
    </tr>
</table>
</form>

//sostack
Avatar billede kasperbc Nybegynder
17. oktober 2004 - 12:09 #9
Du for bare point laver det selv ellers tak
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