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

الموضوع: [سؤال] كيف يمكن ارسال و استقبال المتغيرات في نفس الملف

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    236

    Exclamation [سؤال] كيف يمكن ارسال و استقبال المتغيرات في نفس الملف



    اغلب الشروحات تجد ان هناك ملف register.php و يكون في الغالب عبارة عن html به نموذج و حقول و موجه الى register2.php بمعنى action=register2.php و هو الملف الذي يستقبل المتغيرات و به الجمل الشرطية و الاضافة الى قاعدة البيانات ..
    كيف يمكن ان نوجه النموذج الى نفس الملف بوضع action=register.php?do=addmember مثلاً كما هو موجودة في سكربتات كثيرة !! بدلاً من عمل ملف اخر resgister2.php ؟!

    اتمنى يكون السؤال واضح ..





    __________________
    مشاريعي الحالية :
    الحوارات |||||||||| 90%
    الأخبار |||||||||| 5%
    آخر |||||||||| 40%


  2. #2
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,591


    السلام عليكم ...
    اخوي في عندك الـ Switch تقدر من خلالها تعمل المطلوب تماماً ...
    مثلاُ هذه الصفحة index.php وفيها :

    كود PHP:
    $do $_GET['do'] ;

    switch(
    $do) {

    case(
    register) :
    // هنا الأكواد
    break;

    case(
    do_register) :
    // هنا الأكواد
    break;


    انت بس كل اللي عليك ان تخلي الروابط كذا :
    index.php?do=register
    او
    index.php?do=do_register

    وحيفتح الكود الخاص بكل حالة , وطبعاً انت ممكن داخل اي case تحط Include() ملف معين ..


    ان شاء الله يكون كلامي واضح ...


    بالتوفيق ان شاء الله





    __________________
    دروس php بالفيديو !

    marabe7 سابقاً .

    حسَّن موقعك في محركات البحث :
    أكاديمية التطوير

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    236


    جزاك الله كل خير اخي رامي الشرح واضح و مفهوم و تم التطبيق ..





    __________________
    مشاريعي الحالية :
    الحوارات |||||||||| 90%
    الأخبار |||||||||| 5%
    آخر |||||||||| 40%

  4. #4
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,591


    جزاك الله كل خير اخي رامي الشرح واضح و مفهوم و تم التطبيق ..
    الله يعافيك اخوي





    __________________
    دروس php بالفيديو !

    marabe7 سابقاً .

    حسَّن موقعك في محركات البحث :
    أكاديمية التطوير

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


    السلام عليكم ...
    اخوي في عندك الـ Switch تقدر من خلالها تعمل المطلوب تماماً ...
    مثلاُ هذه الصفحة index.php وفيها :

    كود PHP:
    $do $_GET['do'] ;
     
    switch(
    $do) {
     
    case(
    register) :
    // هنا الأكواد
    break;
     
    case(
    do_register) :
    // هنا الأكواد
    break;
     

    انت بس كل اللي عليك ان تخلي الروابط كذا :
    index.php?do=register
    او
    index.php?do=do_register

    وحيفتح الكود الخاص بكل حالة , وطبعاً انت ممكن داخل اي case تحط Include() ملف معين ..


    ان شاء الله يكون كلامي واضح ...


    بالتوفيق ان شاء الله

    يمكن ايضاً بطريقة افضل ارسال الحالة في متغير hidden بدلاً من كتابة الروابط في ال form والاستعلام بدلالة post

    كود PHP:
    <input type="hidden" name="do" value="register" /> 
    وفي كود ال php تقوم بعمل هذا الشرط

    كود PHP:
    if($_POST['do']=='register')
    {
    #بقية اكواد التسجيل
    }
    else
    {
    #كود الفورم الخاص بالتسجيل







    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    46


    مشكورين يا جماعة بجد كنت حابب أفهم من زمان وما كنت أعرف إنها سهلة
    مشكورين يا جماعة ومشكور صاحب السؤال










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

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

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