Tom: BenutzerID in Tabelle schreiben

Beitrag lesen

Hello,

$projecttype = ($_POST["projecttype"]);
  $projecttitle = ($_POST["projecttitle"]);
  $projectdescription = ($_POST["projectdescription"]);
  $pcid = ($_SESSION["user_id"]);

Wenn Du die Werte aus $_POST schon extra nochmal kopierst, dann hättest Du auch an das passende Escaping denken können.
http://www.php.net/manual/de/function.mysql-real-escape-string.php

$query = "INSERT INTO projects VALUES
('$projecttype', '$projecttitle', '$projectdescription', '$pcid')";

Dieses Query ist mMn falsch, da MySQL nicht weiß, welche Felder geändert werden sollen

http://dev.mysql.com/doc/refman/5.0/en/insert.html

Wo liegt jetzt noch dein Problem?
Den Wert aus der Session hast Du doch schon ausgelesen.
Hast Du die Session auch gestartet bzw. wiederaufgenommen?

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau