kostenloser Webspace werbefrei: lima-city


Keine Daten werden eingetragen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    n********r

    Hi,

    ich habe hier ein Script, wo sich User in eine DB f?r einen Newsletter registrieren k?nnen oder entfernen lassen k?nnen.
    Beim Einf?gen, f?gt er mir aber eine leere Zeile ein in die DB:

    <?php
    error_reporting(E_ALL);
    
    include('../config.inc.php');
    
    if(isset($_POST['save']))
    {
    $sql="INSERT INTO newsletter(email) VALUES('".addslashes(htmlspecialchars($_POST['email']))."')";
    
    mysql_query($sql) OR die(mysql_error());
    
    header('Location: ../index.php?action=newsletter&newsletter=saved');
    }
    else if(isset($_POST['delet']))
    {
    $sql2="DELETE FROM newsletter WHERE email ='".addslashes(htmlspecialchars($_POST['email']))."' LIMIT 1";
    
    mysql_query($sql2) OR die(mysql_error());
    
    header('Location: ../index.php?action=newsletter&newsletter=delet');
    }
    ?>


    Ich bekomme aber auch keine Fehlermeldung, wenn ich das Script ausf?hre. Kann mir also nicht erkl?ren warum er nicht richtig einf?gt in die Tabelle...

    Die Formularnamen stimmen auch...
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. c*********c

    Benutze folgende Anweisung, um die Daten einzutragen:

    $sql = "INSERT INTO `newsletter` (`email`) VALUES ('". mysql_real_escape_string($_POST['email']) ."')";


    Um einer Sql-Injection vorzubeugen gen?gt die Verwendung von mysql_real_escape_string().
  4. Autor dieses Themas

    n********r


    Benutze folgende Anweisung, um die Daten einzutragen:

    $sql = "INSERT INTO `newsletter` (`email`) VALUES ('". mysql_real_escape_string($_POST['email']) ."')";


    Um einer Sql-Injection vorzubeugen gen?gt die Verwendung von mysql_real_escape_string().


    Alles klar danke.
    Habe meinen Fehler wo anderes gefunden. Zwei Formularfelder hatten den gleichen Namen. :lol:
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!