Hamada Ahmed نشر 23 أغسطس 2021 أرسل تقرير نشر 23 أغسطس 2021 السلام عليكم هذا محتوى خبر عاجل في القاعدة يتم تخزين تاريخ نهاية الخبر بعد اسبوع $date = date("Y-m-d H:i:s", strtotime("+1 week")); الكود كالتالي <?php $stmt = $db->prepare('SELECT * FROM breaking_news'); $stmt->execute(); $result = $stmt->get_result(); ?> <?php while ($row = $result->fetch_assoc()) : ?> <?php if ( date("Y-m-d H:i:s")==$row['end_time'] ) : ?> <?php $news =""; $date =""; $end_time =""; $stmt = $db->prepare("UPDATE breaking_news SET news=?,date=?,end_time=?"); $stmt->bind_param('sss',$news,$date,$end_time); $stmt->execute(); ?> <?php endif; ?> <?php endwhile; ?> المفترض عندما يتساوى التاريخ الحالي مع تاريخ نهاية الوقت يتم تفريغ المحتوى - لكن بعد مرور الوقت لايحدث ذلك ما هي المشكلة لو تفضلتم 1 اقتباس
1 بلال زيادة نشر 23 أغسطس 2021 أرسل تقرير نشر 23 أغسطس 2021 في متغير $data يجب إعطاءه تاريخ اليوم $data = date('d-m-Y'); ثم في تاريخ النهاية يتم تحويله ليكون بنفس تنسيق التاريخ الحالي $end_time = date('d-m-Y', $row['end_time']); ثم في الاستعلام التالي يتم مقارنة التاريخ الحالي و تاريخ النهاية كما في الشكل التالي $stmt = $db->prepare("UPDATE breaking_news SET news=? date <= ?, end_time >= ?"); 1 اقتباس
0 Hamada Ahmed نشر 23 أغسطس 2021 الكاتب أرسل تقرير نشر 23 أغسطس 2021 تاريخ البداية وتاريخ النهاية يتم حفظهم بنفس التنسيق اظن ان المشكلة في الكود التالي <?php if ( date("Y-m-d H:i:s")==$row['end_time'] ) : ?> 1 اقتباس
1 بلال زيادة نشر 23 أغسطس 2021 أرسل تقرير نشر 23 أغسطس 2021 بتاريخ 24 دقائق مضت قال Hamada Ahmed: تاريخ البداية وتاريخ النهاية يتم حفظهم بنفس التنسيق اظن ان المشكلة في الكود التالي <?php if ( date("Y-m-d H:i:s")==$row['end_time'] ) : ?> حاول حذف الساعات و الدقائق و الثواني من الدالة date و قم بتجربة الأمر مرة أخرى. <?php if ( date("Y-m-d")==$row['end_time'] ) : ?> 1 اقتباس
0 Hamada Ahmed نشر 23 أغسطس 2021 الكاتب أرسل تقرير نشر 23 أغسطس 2021 بتاريخ 30 دقائق مضت قال بلال زيادة: حاول حذف الساعات و الدقائق و الثواني من الدالة date و قم بتجربة الأمر مرة أخرى. <?php if ( date("Y-m-d")==$row['end_time'] ) : ?> قمت بذلك - سوف انتظر حتى يتم تفريغ المحتوى 1 اقتباس
السؤال
Hamada Ahmed
السلام عليكم
هذا محتوى خبر عاجل في القاعدة يتم تخزين تاريخ نهاية الخبر بعد اسبوع
$date = date("Y-m-d H:i:s", strtotime("+1 week"));
الكود كالتالي
المفترض عندما يتساوى التاريخ الحالي مع تاريخ نهاية الوقت يتم تفريغ المحتوى - لكن بعد مرور الوقت لايحدث ذلك
ما هي المشكلة لو تفضلتم
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.