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

الموضوع: إضافة يوم لتاريخ ينتهي بـ30 وسؤال اخر

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

    إضافة يوم لتاريخ ينتهي بـ30 وسؤال اخر



    السؤال الأول :

    ودي اضيف يوم ليوم آخر الشهر ..

    مثلاً .. انا عندي قائمة اسسماء بجدول ابغى الجدول يرتبها باليوم بمعنى يزيد يوم لكل مجموعه لمدة عشر ايام .. .

    المجموعه الأولى تبدأ .. بـ 29/1
    الثانيه تبدأ بـ 30/1
    الثالثه تبدأ 1/2

    وهكذا ,,

    اذا وصلت لآخر يوم بالشهر كيف اخليه يدخل في الشهر الثاني :$ ... الفكره ابغاها برمجياً
    ان شاء الله الفكره واضحه

    السؤال الثاني .. مافكرت فيها بس ابي طريقة فكرتها ..

    عندي قائمتين ..
    أ ( احمد . خالد . ناصر . فهد)
    ب ( رياضيات . علم نفس . جغرافيا . محاسبة)

    الفكره كيف اخلي واحد يرتبط بالثاني او ينضرب فيه .. ابيها كذا
    ( احمد . رياضيات ) . (أحمد . علم نفس) ( أحمد . جغرافيا) . (أحمد . محاسبة) . (خالد . رياضيات) .. وهكذا

    علماً أن مجموعة (أ) .. ومجموعة (ب) كلهم في جدول واحد .. وحقل واحد

    دمتم بود





    __________________
    مدونة بحر
    www.b7r.net


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


    أخي بالنسبة للسؤال الأول فله عدة طرق منها الطريقة التالية

    كود PHP:

    $first 
    "28 feb 2008";

    $second date("j M Y",(strtotime($first)+(24*60*60))); 
    أما للثاني فبصراحة لم يتضح لي المطلوب. فيرجى التوضيح أكثر ..

    تحياتي






  3. #3
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    انت تحتاج الى جدولين وليس جدول , راجع هنا درس متقدم
    http://www.swalif.net/softs/swalif54/softs153481/





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

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


    النسبة للسؤال الأول فيمكن استخدام mktime وعند باراميتر اليوم قم بإضافة 1 أو الرقم الذي تريده، فهي فعلاً دالة سلسة للتعامل مع التاريخ ..

    السؤال الثاني في الحقيقة ان لم تكن تريد الخوض في متاهات العلاقات وما إلى ذلك من تعقيدات، فنصيحتي لك أن تجلب البيانات وتعالجها بواسطة PHP ، فمثلاً يمكنك الاستفادة من دالة array_combine لهذا الأمر ..

    مثال php.net للدالة كي تصل الفكرة:
    كود PHP:
    <?php
    $a 
    = array('green''red''yellow');
    $b = array('avocado''apple''banana');
    $c array_combine($a$b);

    print_r($c);
    ?>
    </SPAN>

    تحياتي، أشرف السمهوري






  5. #5
    عضو نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    290


    السلام عليكم ..

    اخي mr_m
    انا استخدم في إدخال الوقت time()
    كيف اقدر اوفق بين طريقتك وإدخالي للتايم ..

    السؤال الثاني يبدو اني شرحته خلط ..

    الجدول الواحد فيه حقل ( احمد خالد فهد سلطان نواف عبدالرحمن )

    ابي اطلع نتائج بجنب بعض .. بالطريقه هذي
    (احمد.خالد) . (أحمد.فهد) . (أحمد.سلطان) . (أحمد.نواف) . (أحمد.عبدالرحمن) . (خالد.فهد) . (خالد.سلطان)

    وهكذا بحيث مايتكرر عملية الربط

    --
    استاذتي العزيز daif و أشرف السمهوري

    ان شاء الله الفكره وصلت





    __________________
    مدونة بحر
    www.b7r.net

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


    تفضل..

    كود PHP:
    $first time();
    $second date("j M Y",($first+(24*60*60))); 







  7. #7
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    يمكن في شي انا ما فهمته عليك، جرب هذا وقولي اذا هذا طلبك:
    كود PHP:
    <?php
    $arr 
    = array();
    $str1 'ahmad mohammed khalid';
    $ex explode(' '$str1);
    $count count($ex);
    for (
    $i 0$i $count$i++) {
     for (
    $x 0$x $count$x++) {
      if (
    $x != $i$arr[] = $ex[$i] .' '$ex[$x];
     }
    }
    print_r($arr);
    ?>
    النتيجة:
    كود:
    Array
    (
        [0] => ahmad mohammed
        [1] => ahmad khalid
        [2] => mohammed ahmad
        [3] => mohammed khalid
        [4] => khalid ahmad
        [5] => khalid mohammed
    )
    تحياتي، أشرف السمهوري






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


    تعديل بسيط على كود الأخ أشرف ..

    كود PHP:
    $str1 'ahmad mohammed khalid ali';
    $ex explode(' '$str1);
    $count count($ex);
    for(
    $i=-1;$i<$count;$i+=2$arr[$i+1] = $ex[$i+1].' '.$ex[$i+2];
    print_r($arr); 






    التعديل الأخير تم بواسطة mr_m ; 05-03-2008 الساعة 07:00 PM

  9. #9
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    تعديل بسيط على كود الأخ أشرف ..

    كود PHP:
    $str1 'ahmad mohammed khalid ali';
    $ex explode(' '$str1);
    $count count($ex);
    for(
    $i=-1;$i<$count;$i+=2$arr[$i+1] = $ex[$i+1].' '.$ex[$i+2];
    print_r($arr); 
    كود:
    Array
    (
        [0] => ahmad mohammed
        [2] => khalid ali
        [4] =>  
    )
    هذه هي نتيجة تعديلك أستاذي ..

    تحياتي، أشرف السمهوري






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


    أخي أشرف الكود الذي وضعته صحيح.

    فعلا لم أقرأ المطلوب بتمعن..:con2:










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

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

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