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

الموضوع: بالنسبة للتاريخ ( بداية ونهاية )

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

    بالنسبة للتاريخ ( بداية ونهاية )



    السلام عليكم ورحمة الله وبركاته ...
    بعد ما لفيت كل سوالف وبحثت في جوجل لفقدت الأمل ...
    لدي مشكلة وهي اريد اظهار جمله بين تاريخين ... يعني تاريخ البداية وتاريخ النهاية ...
    والنوع في الداتا بيس لهذه الحقول date ويتم إدخالها لقاعدة البيانات على الشكل :
    كود PHP:
    $sdate $POSTDyear."-".$POSTDmonth."-".$POSTDday ;
    $edate $POSTDyear2."-".$POSTDmonth2."-".$POSTDday2 
    فتكون صيغة التاريخ (سنه - شهر - يوم)

    والـ sql لجلب الجمله بناءً على التاريخ :
    كود PHP:
    $NoW date("Y-m-d") ;
    $sql = @mysql_query("select * from sen where startdate >= $NoW and enddate <= $NoW") ; 
    وبعدها الـ while لاظهار النتائج ...
    ولكن, لا يظهر اي نتيجة ... كأنه يقارن التواريخ كأنها أرقام ..

    فهل من حل ...؟


    تحياتي ...





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

    marabe7 سابقاً .

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


  2. #2
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,308


    أقترح استخدام ال unixtime (timestamp) لأنه أسهل وأفضل
    ----
    أعتقد انك لازم تحدد تاريخين مو تاريخ واحد
    فكيف تستدعي صف تاريخ بدايته أجدد من الآن "startdate >=$Now" ؟؟؟
    لازم انك تحدد موعد بدايته
    أما "enddate <=$Now" فهي صحيحة
    ----
    إذا كان السكربت جديد غير طريقة التاريخ واستخدم ال timestamp، لأنه عن طريقة تقدر تستخرج الوقت بأي طريقة






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


    هلا اخوي fnan4arab ...

    انا محدد تاريخين اصلاً ... يعني في الداتا بيس في حقلين ( startdate - enddate ) .
    ما ادري يمكن انا ما فهمت قصدك ...
    الحين متى النص يتعرض :
    اذا كان تاريخ البداية اكبر او يساوي تاريخ اليوم و اذا كان تاريخ النهاية اصغر او يساوي تاريخ اليوم ...

    ما ادري خطأ كذا ؟

    بالنسبة لتحويل التاريخ صعبة الحين ... لو عجزت بعملها ...

    مشكور على المساعدة ...

    تحياتي.





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

    marabe7 سابقاً .

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

  4. #4
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,308


    خلها كذا :
    كود PHP:
    $sql mysql_query("SELECT * FROM sen WHERE startdate >= '$NoW'"); 
    شلت ال enddate لأنه مستحيل يبدأ شي اليوم وينتهي قبل يومين مثلا
    يعني إذا استدعيت موضوع يبدأ في 2007-06-27 كيف سينتهي قبل التاريخ اللي يبدأ فيه ؟؟

    انا كنت غلطان لما قلت
    "enddate <=$Now" فهي صحيحة

    أو حتى لو تعكس إشارتها فقط أعتقد بينفع
    تخليها أكبر مش أصغر










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

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

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