Hamada Ahmed نشر 5 أغسطس 2021 أرسل تقرير نشر 5 أغسطس 2021 السلام عليكم كيف يمكن جلب البيانات من قاعدة البيانات بدون تحميل الصفحة الكود التالي يظهر الأعضاء المتواجدون الان في الموقع لكن اذا خرج او دخل عضو لابد من اعادة تحميل الصفحة كيف يمكن حل هذه المشكلة <div class="div_online_memper"> <div id="content_online_memper"> <?php include('show_pages/display_online_memper.php'); ?> </div> </div> display_online_memper.php <?php include('connect_file.php'); $stmt1 = $db->prepare("SELECT * FROM accounts"); $stmt1->execute(); $result1 = $stmt1->get_result(); ?> <?php while ($row1 = $result1->fetch_assoc()) :?> <?php $stmt2 = $db->prepare("SELECT * FROM online_users where session=? "); $stmt2->bind_param('s', $row1['id']); $stmt2->execute(); $result2 = $stmt2->get_result(); ?> <?php while ($row2 = $result2->fetch_assoc()) :?> <a class="a_memper_name" href="index.php?users=<?=$row1['id'] ?>"> <table class="table_online_users"><tr><td class="td_online_users_picture"> <?php if (($row1['image_profile_path']) == NULL ):?> <img class="image_online_users" src="uploads/profile/user_logo.png"/> <?php else :?> <img class="image_online_users" src="uploads/profile/<?=$row1['image_profile_path'] ?>"/> <?php endif ;?> </td><td><?=$row1['thename'] ?></td></tr></table></a> <?php endwhile ;?> <?php endwhile ;?> 1 اقتباس
2 Mohamd Imran نشر 6 أغسطس 2021 أرسل تقرير نشر 6 أغسطس 2021 السلام عليكم @Hamada Ahmed يوجد عدة طرق لذلك لكن سأعطي مثال لكيفية عمل ذلك من خلال Ajax نقوم بعمل طلب لإرجاع البيانات من السيرفر كل مدة معينة مثلا كل 3 ثواني بدون الحاجة إلى تحديث الصفحة هكذا <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/ jquery.min.js"></script> <script> (function worker() { $.ajax({ url: 'https://mywebsite.com/display_online_memper.php', success: function(data) { $('#content_online_memper').html(data); }, complete: function() { // Isuue The Second request when the current one's complete setTimeout(worker, 3000); } }); })(); </script> بعد ذلك سيتم إرسال طلب للسيرفر لجلب البيانات الجديدة كل 3 ثواني أو يمكنك وضع التوقيت الذي يناسبك (لكن لاحظ الثانية = 1000) بدون اعادة تحميل الصفحة 2 اقتباس
السؤال
Hamada Ahmed
السلام عليكم
كيف يمكن جلب البيانات من قاعدة البيانات بدون تحميل الصفحة
الكود التالي يظهر الأعضاء المتواجدون الان في الموقع لكن اذا خرج او دخل عضو لابد من اعادة تحميل الصفحة
كيف يمكن حل هذه المشكلة
display_online_memper.php
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.