Hi ich bin noch totaler anfänger in php und muss mich für ein Praktikum in php OOP einarbeiten. Habe dafür die aufgabe gekriegt
ein Formular herzustellen was bei eingabe von daten diese in die Datenbank schreibt aber ich bekomme keine neuen datensetze in die Datenbank geschrieben.
Das Formular
Der MySQL Befehl
zum Befehl:
Der Befehl liegt in meiner SpielerDAO.php und in der methode
function getObjectById($id) {}
ein Formular herzustellen was bei eingabe von daten diese in die Datenbank schreibt aber ich bekomme keine neuen datensetze in die Datenbank geschrieben.
Das Formular
PHP-Code:
<?PHP
if ($button==" OK ") {
include 'application/boot.php';
?>
Die Daten wurden eingetragen<br>
<?PHP
} else {
?>
<form method="GET" action="http://sc-internazionale.local/">
Vorname: <br><input type="text" name="Vorname"><br>
Nachname: <br><input type="text" name="Nachname"><br>
Email: <br><input type="text" name="Email"><br>
Geburtstag: <br><input type="text" name="Geburtstag"><br>
Land_id: <br><input type="text" name="Land_id"><br>
<input type="submit" name="Button" value="Speichern">
</form>
<?PHP
}
?>
PHP-Code:
$SQL = " INSERT INTO" . $this->table;
$SQL = $SQL . " (vname, nname, email, geb_datum, land_id) VALUES ";
$SQL = $SQL . " ('$_GET[Vorname]', '$_GET[Nachname]','$_GET[Email]','$_GET[Geburtstag]','$_GET[Land_id]') ";
Der Befehl liegt in meiner SpielerDAO.php und in der methode
function getObjectById($id) {}
Kommentar