dedlfix: Zweiter Anlauf: Daten werden nicht in Tabelle übergeben.?

Beitrag lesen

echo $begrüßung;

<?php
error_reporting(E_ALL);

Du stellst das error_reporting im Script ein. Davon wird aber nur die Anzeige während der Laufzeit beeinflusst. Syntax-Fehler werden beim Parse-Vorgang festgestellt, der vor dem Ausführen durchgeführt wird. Wenn an übergeordneter Stelle eine Konfiguration dem PHP sagt, dass es keine Fehler ausgeben soll, wirst du keine sehen. Untersuche doch mal bitte die Einstellungen, indem du eine Datei mit dem Inhalt <?php phpinfo(); ?> erstellst und ausführst. Ich wette, da steht das error_reporting auf einem ungünstigen Wert und/oder display_errors ist ausgeschaltet.

echo ("Fehler1: ".mysql_errror());

Das ist ein Fehler (3x r statt 2x), der aber erst zur Laufzeit auffällt. Funktionsnamen werden erst zur Laufzeit aufgelöst.

$put_in = INSERT INTO content VALUES ('testhead','testmessage','testemail');

Aber das ist ein Syntax-Fehler, der schon beim Parsen angemeckert wird. Du möchtest einen String notieren, hast aber aus PHP-Sicht mehrere Konstanten ohne Verkettungszeichen hinterenander notiert.

echo "$verabschiedung $name";