I am trying to return the values that are stored in this class at least i think they are: This is my order class: <? class order{ var $id; var $id1; var $id2; var $id3; var $id4; var $id5; var $id6; public function _construct ( $or_id, $or_id1, $or_id2, $or_id3, $or_id4, $or_id5, $or_id6 ) { $this->id = $or_id; $this->id1 = $or_id1; $this->id2 = $or_id2; $this->id3 = $or_id3; $this->id4 = $or_id4; $this->id5 = $or_id5; $this->id6 = $or_id6; } public function getid(){return $id;} public function getid1(){return $id1;} public function getid2(){return $id2;} public function getid3(){return $id3;} public function getid4(){return $id4;} public function getid5(){return $id5;} public function getid6(){return $id6;} public function setid($id){$this->id = $id;} public function setid1($id1){$this->id1 = $id1;} public function setid2($id2){$this->id2 = $id2;} public function setid3($id3){$this->id3 = $id3;} public function setid4($id4){$this->id4 = $id4;} public function setid5($id5){$this->id5 = $id5;} public function setid6($id6){$this->id6 = $id6;} } Code (markup): This is where I fill the class with information <? include('test.php'); session_start(); $meallist = array(); foreach ($_REQUEST as $k=>$v) { if ($k=="meal") { $meallist[] = $v; } } print_r($meallist); echo "<br>"; $result = count($meallist, COUNT_RECURSIVE); echo $result; echo "<br>"; $id = $meallist[0][0]; $id1 = $meallist[1][0]; $id2 = $meallist[2][0]; $id3 = $meallist[3][0]; $id4 = $meallist[4][0]; $id5 = $meallist[5][0]; $id6 = $meallist[6][0]; echo "<br>"; echo $id; echo "<br>"; $class = new order($id,$id1,$id2,$id3,$id4,$id5,$id6); $_SESSION['class'] = serialize($class); Code (markup): This is where i try and return these values: <? session_start(); include('test.php'); $class = unserialize($_SESSION['class']); $class = new order('id','id1','id2','id3','id4','id5','id6'); echo $class ->getid()->id; echo $class ->getid1()->id1; ?> Code (markup): It just returns nothing and I am certain those values are filled Thanks in advance for any help
why not creating array's in your class!? instead of variables for every thing you need <? class order{ var $id = array(); public function _construct ($or_array) { $this->id = $os_array() } public function getid($num){return $this->id[$num];} public function setid($num){$this->id = $this->id[$num];} } Code (markup):