Newsletter Skript Problem

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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.

    Comment

    Working...
    X