Per Formular in Tabelle schreiben

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

  • Per Formular in Tabelle schreiben

    Hallo, und zwar hab ich folgendes Problem. Ich hab ein Formular erstellt, dessen Daten in eine Tabelle eingetragen werden sollen.
    Mein Code für den Insert ist:

    PHP-Code:
    $db->query("INSERT INTO bb1_anmelden
        (Username,Geld,Wieviel,Wunsch,Datum)
    VALUES
        ('
    $_POST[username]',
         '
    $_POST[geld]',
         '
    $_POST[wieviel]',
         '
    $_POST[wunsch]',
         NOW()"
    ); 
    Jedoch erhalte ich beim Testen folgenden Fehler:
    SQL-DATABASE ERROR

    Database error in WoltLab Burning Board: Invalid SQL: INSERT INTO bb1_anmelden (Username,Geld,Wieviel,Wunsch,Datum) VALUES ('lol', 'ja', 'xD', 'Nein ich hab keine Wünsche', NOW()
    mysql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 8
    mysql error number: 1064
    Date: 06.10.2007 @ 21:44
    Script: /mail2.php
    Referer: http://knuffel2007.kn.ohost.de/mail.php
    Ich hoffe mir kann da jemand helfen.

  • #2
    da fehlt die schließende klammer für die values.

    außerdem könntest du dir mal mysql_real_escape_string() ansehen.

    Kommentar


    • #3
      Ok danke. Und ja werd ich mir mal ansehn. Hatte das Problem auch grad gelöst bevor ich hier wieder gelesen hab.
      Naja meine doofheit muss mal bestraft werden. *find*

      Kommentar

      Lädt...
      X