![]() |
[ كلاس ] كلاس للتعامل مع forms && tables السلام عليكم ورحمة الله وبركاته هده اول مشاركة لي في المنتدى ارجو من الاعضاء الكرام ان يتفاعلو معي في هدا الموضوع خصوصا ان هدا هو اول كلاس لي واريد ان تشاركوني بارائكم ان كان الكلاس جاهز للاستخدام ام تنقصه تعديلات علما انه من اجتهادي الشخصي فكرة الكلاس تعتمد عن الاستغناء على اكواد html المستخدمة في كل من forms and tables لتجربة الكلاس ضع كود css في نفس الصفحة رمز PHP: class _Html{ const TAGS_START = ""; const INPUT_TYPE = ""; const END_FORM = ""; public $TextArea = array('name'=> "".$value." public function Textarea($name=null,$rows=null,$cols=null,$value=null){ return $this->TextArea['name']."'$name'". $this->TextArea['rows']."'$rows'". $this->TextArea['cols']."'$cols'". self::TAGS_END. $value. $this->TextArea['End'];//END TEXTAREA } // public function Head_Table($border=null,$width=null,$align=null,$cellpadding=5,$cellspacing=5){ return $this->Tables['table']. $this->Tables['width']. "'$width'". $this->Tables['border']. "'$border'". $this->Tables['align']. "'$align'". $this->Tables['cellpadding']."'$cellpadding'". $this->Tables['cellspacing']."'$cellspacing'". $this->Tables['tags_end']; } // public function _TR($Content_Td){ return $this->Tables['tr']. $Content_Td. $this->Tables['end_tr']; } // public function _TD($clacss,$colspan,$content){ return $this->Tables['td']."'$clacss' ". $this->Tables['colspan']."'$colspan' ". $this->Tables['tags_end']. $content. $this->Tables['end_td']; } // public function Footer_Table(){ return $this->Tables['end_table']; } } $calss = new _Html(); //=====FORM HTML======// echo _Html::Head_Form(); # Head_Form(oready action=$_SERVER['PHP_SELF'] , method=POST) echo _Html::Body_Form('type','name').' '; # Body_Form(1type=text or password or email, 2name=name , 3optional argument = value); echo $calss->Textarea('name',6,20).' '; # Textarea(name=name , 6=rows 20=cols , 4optional argument = value); echo _Html::Submit_Form('CLICK','clacss'); # Submit_Form(CLICK= value submit , class= clacss); echo _Html::End_Form(); //=====TABLE HTML======// echo $calss->Head_Table(0,'60%','center',5,5); # (0=border , '60%'=width , center=align , 5=cellpadding , 5=cellspacing); echo $calss->_TR($calss->_TD('clacss',5,'CONTENT_TD')); # (clacss=class css , 5=colspan , CONTENT_TD=CONTENT ); echo $calss->_TR($calss->_TD('clacss',null,'CONTENT_TD'). $calss->_TD(null,null,'CONTENT_TD'). $calss->_TD(null,null,'CONTENT_TD'). $calss->_TD('clacss',null,'CONTENT_TD')); echo $calss->Footer_Table(); echo $_POST['name']; |
الساعة الآن 01:34 AM |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By
Almuhajir