Hallo Felix,
Beim $_POST Array musst Du daran denken, dass da nur was drin steht wenn das Formular auch gePOSTet wird. Das kannst Du mit $_SERVER['REQUEST_METHOD'] == 'POST' prüfen.
wenn Daten in eine DB geschrieben werden sollen, ist nur die POST-Methode sinnvoll.
ja, aber ich vermute, es geht hier um das Abrufen des (unausgefüllten) Formulars, nicht das Abschicken. Das erfolgt üblicherweise mit GET, also ist das $_POST-Array da noch leer.
Das ist natürlich eine zusätzliche Hürde für Einsteiger, wenn dieselbe PHP-Datei für das Formular selbst und die Verarbeitung der eingegebenen Daten zuständig sein soll.
Live long and pros healthy,
 Martin
-- 
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.
  Ich stamme aus Ironien, einem Land am sarkastischen Ozean.
 nicht angemeldet
 nicht angemeldet Der Martin
 Der Martin TS
 TS Auge
 Auge Gunnar Bittersmann
 Gunnar Bittersmann Matthias Apsel
 Matthias Apsel Rolf B
 Rolf B Christian Kruse
 Christian Kruse Julius
 Julius MudGuard
 MudGuard Camping_RIDER
 Camping_RIDER