Tach!
Fatal error: Call to a member function bindParam() on a non-object in Zeile 28. Die Zeile ist
$stmt->bindParam("s", session_id());
Das hat nichts mit der Session oder dem Binding zu tun, sondern ist ein ganz allgemeiner Fehler, der dir sagt, dass in $stmt kein Objekt steckt, von dem man eine Methode aufrufen könne. Mit anderen Worten, die Zuweisung zu $stmt hat was anderes reingeschrieben als du erwartet hast. Das kannst und solltest du immer mit var_dump() prüfen. Untersuche also, warum die Zuweisung misslungen ist. Generell solltest du zu jeder verwendeten Funktion/Methode im Handbuch nachlesen, was diese zurückgeben kann, auch in Fehlerfällen, um dann im Code entsprechend reagieren und nicht einfach nur nach Schönwetterprinzip weitermachen.
dedlfix.