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
 
          
 Moderator
 Moderator
Kommentar