mal wieder ein php oder mysql problem

  • Hi,
    Also ich hab mal wieder ein problem.
    Also erstmal mein Script:


    So wieso bekomm ich als Ausgabe Fehler, obwohl ich die Felder richtig ausgefüllt habe und die Verbindung zur Datenbank vorhanden ist?
    Ich glaub das ist mal wieder ein Fehler im SQL bereich..

    Gruß

  • Hallo WWKiller,

    ich glaube die POST-Definition muss in einfachen Anführungszeichen gesetzt werden.

    $title = $_POST['title'];
    $text = $_POST['text'];

    bin mir nicht sicher ob das mit doppelten auch geht.

    Gruß Oli

  • schreib doch einfach mal noch

    Code
    echo mysql_error();


    und schau was er ausgibt ;)

  • mal abgesehen vom eigentlichen fehler - dein ansatz ist verkehrt..

    1. die html tabelle kommt nicht in die mysql tabelle! die kannst du bei der ausgabe der daten mit php um die daten packen.
    in die DB kommt NUR inhalt und kein code (zumindest in deinem fall).
    2. kann man das ganze viel kompakter schreiben:

    dazu musst du aber deine db tabelle folgendermassen abändern:

    - spalte `all` löschen*
    - spalte `title` VARCHAR 60 anlegen
    - spalte `text` TEXT anlegen
    - spalte `datum` DATETIME anlegen

    *wenn da schon daten drin sind -> vorher sichern!

    so long