Okay danke und wie sieht es mit den dazugehörigen Variablen aus um es an die Datenbank zu schicken? Bei mir kommt immer nur Error raus.
<?php
require_once('classes/objekt.class.php');
if(!empty($_REQUEST['id_objekt'])) {
$o = objekt::laden($_REQUEST['id_objekt']);
} else {
$o = new objekt();
}
if(isset($_POST['abgeschickt'])) {
$objekt->name_objekt = $_POST['name'];
$objekt->kategorie_objekt = $_POST['kategorie'];
$objekt->intervall_objekt = $_POST['intervall'];
$objekt->speichern();
header("location:objekt.php");
}
?>
<form action="" method="post">
<input type="text" name="name" value="<?= $o->name_objekt ?>">
<input type="text" name="objektkat" value="<?= $o->kategorie_objekt ?>">
<input type="hidden" name="id_objekt" value="<?= $o->id ?>">
<input type="hidden" name="abgeschickt" value="true">
<input type="submit" value="OK">
</form>
Hi, wie arbeite ich am besten klassenorientiert?
Das ist mein aktueller code
$db = new db();
if(is_numeric($this->id)){
$sql = "UPDATE ww SET objekt_name='".$this->objekt_name."', kategorie_objekt='".$this->kategorie_objekt."' WHERE id_ww=".$this->id."";
$db->query($sql);
}
else{
$sql = "INSERT INTO ww(objekt_name, kategorie) VALUES('".$this->name_objekt."',".$this->kategorie_objekt."')";
$db->query($sql);
}
return;