النتائج 1 إلى 7 من 7

الموضوع: كائن FORM من برمجتي :)

  1. #1
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    240

    كائن FORM من برمجتي :)



    سلام عليكم ،،

    احب انوه لكل من شاهد الموضوع انا مبتدأ جداً ومعلوماتي بسيطه في PHP وقبل يومين اخذت لفه علي كلاسات والشغلات هذه وكتبت هذا الكود وهو بسيط بنسبه لكم بس احس اني عملت انجاز :eek2:

    كود PHP:
    class Form
    {

    function 
    start_form($action,$method){
    $otibi_form "<form action=".$action." method=".$method.">";
    return 
    $otibi_form;
    }

    function 
    openfieldset($name_fieldset){
    $otibi_openfieldset "<fieldset>
    <legend>"
    .$name_fieldset."</legend>";
    return 
    $otibi_openfieldset;
    }

    function 
    faled($name_type,$name_faled){
    $otibi_faled "<input type=".$name_type." name=".$name_faled.">";
    return 
    $otibi_faled;
    }

    function 
    checkbox($name_checkbox,$value_checkbox){
    $otibi_chckbox "<input type=\"checkbox\" name=".$name_checkbox."
    value="
    .$value_checkbox.">";
    return 
    $otibi_chckbox;
    }

    function 
    radio($name_radio,$value_radio,$check=''){//checked
    $otibi_radio "<input type=\"radio\" value=".$value_radio."
    $check name=".$name_radio.">";
    return 
    $otibi_radio;
    }

    function 
    textarea($name_textarea,$rows=6,$cols=20){
    $otibi_textarae "<textarea rows=".$rows." name=".$name_textarea."
    cols="
    .$cols."></textarea>";
    return 
    $otibi_textarae;
    }

    function 
    submit_form($name_submit,$type_submit,$value_submit){
    $otibi_submit "<input type=".$type_submit." name=".$name_submit."
    value="
    .$value_submit.">";
    return 
    $otibi_submit;
    }

    function 
    end_form(){
    return 
    "</form>";
    }

    function 
    closefieldset(){
    return 
    "</fieldset>";
    }

    ملف التشغيل الفورم :

    كود PHP:
    $otibi = new Form;
    print 
    $otibi->openfieldset("نموذج تسجيل");
    print 
    $otibi->start_form("class.php","POST");
    print 
    $otibi->faled("text","user")."<br />";
    print 
    $otibi->faled("password","pass")."<br />";
    print 
    $otibi->checkbox("php","php")."PHP<br />";
    print 
    $otibi->checkbox("asp","asp")."ASP<br />";
    print 
    $otibi->radio("***","male")."ذكر<br />";
    print 
    $otibi->radio("***","famle")."انثى<br />";
    print 
    $otibi->textarea("massge")."النص<br />";
    print 
    $otibi->submit_form("reset","reset","مسح");
    print 
    $otibi->submit_form("Go","submit","موافق");
    print 
    $otibi->end_form();
    print 
    $otibi->closefieldset(); 
    مثال بالصوره تطبيق :



    اخواني اتمني ابداء الراي او الافكار او تعديل الي اخره







  2. #2

    شغل ممتاز



    والله شغل ممتاز جداً بشرط إذا كنت مبتدئ كما ذكرت لأنك إذا كنت مبتدئ وهذا عملك فأظن لما تحترف وش حتسوي ما شاءالله عليك .. فيه حس برمجي ماشاء الله والشغل ممتاز جداً بس لو تخلي العنوان الخاص بالفورم يظهر في الجهة اليمنى ...

    والكلاس ممتاز جداً واتمنى لك التوفيق من كل قلبي ويالله تابع وطور ورينا جديدك

    تحياتي

    أخوك عبدالله عيد





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)

  3. #3
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    240


    شرف لي والله اخوي عبدالله ترد علي موضوع البسيط مشكور علي تشجيع وابداء الراي صدقني متابع مواضيعك انت ولاخ رفيع اول باول وكلها محفوضه بجهازي مشاء اله عليك تلاميذكم احنا








  4. السلام .. الكلاس جيد ..
    اعدت كتابة الكلاس لكي يعطي التحسينات التالية
    ==================
    1- تحويل الكلمة faled الى الكلمة field .. "السبب تصحيح املائي"
    2- تحويل العلامة (") الى (') .. "السبب .. الPHP يتعامل اسرع مع تلك العلامة"
    3- تصحيح بعض الامور لكي يتوافق مع المعاير القياسية للXHTML والHTML4
    4- اعطاء خاصية "checked" لل"checkbox"

    التحسينات هو التالي
    كود PHP:

    <?
    class Form
    {

        function 
    start_form($action,$method){
            
    $otibi_form '<form action="'.$action.'" method="'.$method.'">';
            return 
    $otibi_form;
        }
        
        function 
    openfieldset($name_fieldset){
            
    $otibi_openfieldset '<fieldset>
            <legend>'
    .$name_fieldset.'</legend>';
            return 
    $otibi_openfieldset;
        }
        
        function 
    field($name_type,$name_field){
            
    $otibi_faled '<input type="'.$name_type.'" name="'.$name_field.'" />';
            return 
    $otibi_faled;
        }
        
        function 
    checkbox($name_checkbox,$value_checkbox,$checked=''){
            
    $otibi_chckbox '<input type="checkbox" name="'.$name_checkbox.'" value="'.$value_checkbox.'" '.$checked.'/>';
            return 
    $otibi_chckbox;
        }
        
        function 
    radio($name_radio,$value_radio,$selected=''){//checked
            
    $otibi_radio '<input type="radio" value="'.$value_radio.'" name="'.$name_radio.'" '.$selected.'/>';
            return 
    $otibi_radio;
        }
        
        function 
    textarea($name_textarea,$rows=6,$cols=20){
            
    $otibi_textarae '<textarea rows="'.$rows.'" name="'.$name_textarea.'" cols="'.$cols.'"></textarea>';
        return 
    $otibi_textarae;
        }
        
        function 
    submit_form($name_submit,$type_submit,$value_submit){
            
    $otibi_submit '<input type="'.$type_submit.'" name="'.$name_submit.'" value="'.$value_submit.'" />';
            return 
    $otibi_submit;
        }
        
        function 
    end_form(){
            return 
    '</form>';
        }
        
        function 
    closefieldset(){
            return 
    '</fieldset>';
        }
    }  
    ?>






    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  5. #5
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    240


    هلا والله اخوي hilaby ،،

    مشكور اخوي علي تعديلات لاكن من ناحيه اخطاء املائيه نطق عصفورين بحجر نتعلم انجليزي و PHP

    تم تعديل بارك الله فيك






  6. #6
    عضو نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    115


    شغل حلو الله يعطيك العافية . بالتوفيق انشالله . اتمنى اخي تدلني على المراجع اللي استفدت منها في تعلم البرمجة بالكائنات OOP . الكلاسات يعني .
    ولك جزيل الشكر
    تحياتي





    __________________
    وما نيل المطالب بالتمني ولكن تؤخذ الدنيا غلابا

  7. #7


    عجيب والله
    باين عليه شغل نظيف
    بدأت افهم طريقة عمل الكائنات...
    لكن ننتظر من الأخ عبد الله شرحة للكائنات





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض