PHP-Code:
class objekt {
var $objrow;
var $vorhandene_objekte;
function save($objekte) {
// Array wird Serializierd
$objekte_serialized = serialize($objekte);
// Übergabe an DB
$query = "UPDATE prev_site SET objekt = '$objekte_serialized', changedate='".date("Y-m-d H:i:s")."' WHERE id='".$_POST["id"]."'";
echo "$query";
mysql_query($query);
echo "ist gespeichert";
}
function add_pictext($pic_src, $pic_beschrieb) {
$objekte = $this->vorhandene_objekte;
print_r($objekte);
// array_push($this->objekte[pic], $pic_src);
// array_push($objekte[beschrieb], $pic_beschrieb);
//return $objekte;
}
}
// #################################################################################################
// Konstruktor
$objekt = new objekt();
$string = $mysql->mysql_fetch("assoc", "SELECT objekt FROM prev_site WHERE id='25'");
// bestehende objekte werden geladen!
$objekte = unserialize($string[objekt]);
$objekt->vorhandene_objekte = "$objekte";
if (isset($_POST[editimgpfad])) {
$objekte = $objekt->add_pictext($editimgpfad, $beschrieb);
$objekt -> save($objekte);
}
Kann mir jemand erklären, warum ich bei der funktion add_pictext nicht auf die variable $this->vorhandene_objekte; zugreiffen kann?
ich raff das nicht, .. hmm ist einer meiner ersten klassen, was sollte ich ändern?
Danke für Tips und Hilfe
Kommentar