Newsletter Skript Problem

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Newsletter Skript Problem

    Hallo Leute.
    Habe ein Skript geschrieben, wa sich leute für einen Newsletter anmelden bzw. ihn wieder abbestellen können.
    Die Emailadresse wird dafür nur in eine Datenbank gespeichert oder eben gelöscht.
    Er trägt es nur nicht in die Datenbank ein.
    Was habe ich falsch gemacht.

    Hier mein Formular-Script:

    <?
    echo '<form action="newsletter2.php" method="post">';
    echo "<h3>Newsletter</h3><br>";
    echo '<input type="Radio" name="letter" value="1">Her damit<br>';
    echo '<input type="Radio" name="letter" value="2">Abbestellen<br>';
    echo 'Ihre EMAIL Adresse:<br>';
    echo '<input type="Text" name="email" size="30" maxlength="30"><br>';
    echo '<input type="Submit" name="submit" value="Abschicken">';
    echo '</form>';
    ?>

    Und hier der Rest: (newsletter2.php)

    <?
    include("../cgi-bin/zugriff.inc.php");

    if (isset($_POST['submit']))
    {
    if ($_POST['letter'] == "1")
    {
    $sql="INSERT INTO newsletter (email) values ('$_POST[email]')";
    }
    else
    {
    echo "Newsletter abbestellt";
    }

    if ($_POST['letter'] == "2")
    {
    $sql="DELETE FROM newsletter WHERE email = $HTTP_GET_VARS[email]";
    }
    else
    {
    echo "Newsletter bestellt";
    }
    }

    ?>

  • #2
    1. hast du die forumregeln nicht befolgt und
    2. hast du die query vorbereitet (mehr schlecht als recht), aber nicht ausgeführt. http://tut.php-q.net/mysql-select-php.html ff. hilft weiter.
    3. auch http://tut.php-q.net/formulare.html musst du unbedingt lesen - dein skript ist sehr fehlerhaft.

    Kommentar

    Lädt...
    X