Hallo,
ich habe lokal eine Datenbank inkl. Interface erstellt für den privaten Gebrauch und habe nun versucht das auf einen Server zu implementieren.
Die Verbindungsinformationen habe ich geändert und die Verbindung zur DB besteht auch, mir werden immerhin Daten angezeigt, jedoch kann ich keinen Eintrag tätigen.
Ich füll ein Formular aus und übergebe dies per POST und prüfe ob $_POST['submit'] gesetzt wurde, wenn ja, werden diverse Überprüfungen zum Formular durchgeführt und im Anschluss, sollte alles korrekt sein, wird ein SQL-Statement mit den Inhalten ausgeführt.
Das ist mein Statement, jedoch bekomme ich immer folgende Fehlermeldung.
Meine Datenbankstruktur sieht wie folgendermaßen aus
Übersehe ich den Fehler einfach oder habe ich einen grundlegenderen Fehler?
LG
Rier
ich habe lokal eine Datenbank inkl. Interface erstellt für den privaten Gebrauch und habe nun versucht das auf einen Server zu implementieren.
Die Verbindungsinformationen habe ich geändert und die Verbindung zur DB besteht auch, mir werden immerhin Daten angezeigt, jedoch kann ich keinen Eintrag tätigen.
Ich füll ein Formular aus und übergebe dies per POST und prüfe ob $_POST['submit'] gesetzt wurde, wenn ja, werden diverse Überprüfungen zum Formular durchgeführt und im Anschluss, sollte alles korrekt sein, wird ein SQL-Statement mit den Inhalten ausgeführt.
PHP-Code:
INSERT INTO `zahlungen` (`zeitstempel`, `kategorie`, `beschreibung`, `summe`, `istBezahlt`) VALUES ('$zeitstempel', $kategorie', '$beschreibung', '$summe', '$istBezahlt')
PHP-Code:
if(isset($zeitstempel) AND isset($kategorie) AND isset($beschreibung) AND isset($summe) AND isset($istBezahlt)) {
$sqlErfassen = $connect->query("INSERT INTO `zahlungen` (`zeitstempel`, `kategorie`, `beschreibung`, `summe`, `istBezahlt`) VALUES ('$zeitstempel', $kategorie', '$beschreibung', '$summe', '$istBezahlt')");
if($sqlErfassen->insert_id > 0) {
echo '<p class="success">Die Zahlung wurde erfolgreich erfasst.</p>';
} else {
echo '<p class="error">Es ist bei der Übertragung der Zahlung ein Fehler aufgetreten.</p>';
}
}
PHP-Code:
Notice: Trying to get property of non-object in /home/.sites/459/site9273156/web/finanz/index.php on line 75
PHP-Code:
id int(11) primary ai
zeitstempel int
kategorie int
beschreibung varchar(500)
summe double
istAktiv int
LG
Rier
Kommentar