مشکل با ارایه در یک class

ساخت وبلاگ
سلام جناب شهرکی
فایل 11 پکیج رو گوش کردم و دارم برنامه هامو به صورت شی گرا پیاده میکنم .
یک class نوشتم با نام add که کارش ثبت اطلاعات یک فرم ثبت نام در database هست . بخشی از کدش رو اینجا میزارم :
class add extends config{ /*ARRAY*/ private $user=array(); public function add(){ if($_SERVER['REQUEST_METHOD']==='POST'){ if(isset($_POST['name'] , $_POST['family'] , $_POST['email'] , $_POST['tell'] , $_POST['useame'] , $_POST['password'] , $_POST['repeatpassword'] , $_POST['access'] , $_POST['submit'])){ $this->user=array( 'name'=>$this->escape($_POST['name']),//escape function is into config class 'family'=>$this->escape($_POST['family']), 'email'=>$this->escape_email($_POST['email']), 'tell'=>intval($this->escape($_POST['tell'])), 'useame'=>$this->escape($_POST['useame']), 'password'=>$this->escape($_POST['password']), 'repeatpassword'=>$this->escape($_POST['repeatpassword']), 'access'=>$this->escape($_POST['access']) ); echo $this->user['name']; } } }
}

مشکلم با کد بالا اینه که وقتی تو فیلد نام (( محمد )) رو چاپ میکنم . وقتی submit میکنم فرم رو . خروجی (( محمدمحمد)) میشه . یعنی هر فیلدی که تایپ میکنم خروجیش دوبار تایپ میشه .

خیلی سعی کردم ردیفش کنم اما نشد .
ممنون

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 135 تاريخ : شنبه 1 خرداد 1395 ساعت: 13:22

خبرنامه