Undefined array "name“?
Weis jemand wie ich den Code ändern muss damit das aufhört? Ich blende euch paar Bilder ein
Die Php Seite sieht so aus:
Da sieht man auch das etwas falsch läuft
danke schonmal für euere Antworten
es steht in Linie 85 ist der Fehler und hier ist Linie 85:
1 Antwort
![](https://images.gutefrage.net/media/user/regex9/1455660989427_nmmslarge__0_13_270_270_615d5a3bc6888f4c1486ce2b4d9d8f60.png?v=1455660989000)
So wie du es bei dem Eintrag enter tust, solltest du auch dort erst einmal mit isset prüfen, ob der Eintrag überhaupt existiert.
if (isset($_POST['name']) && /* etc. ... */) {
Der Grund für den Fehler ist einfach: Das Array $_POST existiert bei jedem Request und dein Code wird auch bei jedem Request ausgeführt. Aber nicht jeder Request läuft über POST, sodass das Array jedesmal gefüllt werden würde. Die isset-Prüfung ist also für all die Seitenanfragen, die nicht über die POST-Methode laufen.
![](https://images.gutefrage.net/media/user/Arabk/1613762953253_nmmslarge__0_356_828_828_a789efbc381b5bff3f737aa52b733e54.png?v=1613762954000)
Danke :) hab neu damit angefangen und bin halt dann verwundert