الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن عمل تحديث للصفحة دون اخفاء المحتويات ثم ظهورها

مغلق
بدأه أصيل في 1 سبتمبر 2006 · 8 رد · 977 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الكرام اود ان يكون هناك تحديث للصفحة كل 5 دقائق مثلاحتى يظهر عدد السجلات التي أضيفت للقاعدة في هذه الفترة .

المشكلة انه لما لم يعمل تحديث تختفي جميع البيانات اللي في الصفحة تم تظهر مرة اخرى فهل هناك طريقه للتحديث دون اختفاء جميع بيانات الصفحة ثم ظهورها .

?>
<meta http-equiv="Refresh" content="100;URL=a55.php">
<?
#2

أخي الكريم على حد علمي ! يمكنك الإستعانه تقنية ajax ! أول انت تعمل صفحة لوحدها تحط فيها كود التحديث كل 5 دقائق وتحط فيها الإستعلام وكذلك نتائج الإستعلام في حقل لوحده وفي الصفحة الرئيسية تضيف INCLUDE لهذا الملف وبالتالي سيعرض لك الحقل اللي فيه نتيجة الإستعلام وكل 5 دقائق مثلاً بيعمل ريفريش !

تحياتي

فراس

#3

كما تفضل الاخ فارس هذه تحتاج تقنية ajax باستخدام الجافا سكربت كل شئ يظبط معاك هدورلك على كود مشابه باذن الله

#4

وانا بالانتظار وشكرا على المساعدة .

#5

انتا تعمل زي ما قال الاخ بالظبط

لانى ما لقيت كود مشابه :(

بتعمل الاستعلام فى صفحة وفيها كود الرفرش وتخلي ال 100 تبقي 300 علشان يبقي خمس دقايق ;)

وتعمل انكلود للملف ده

جرب ورد علينا :)

واعتذر مرة اخري انى لم اجد كود مشابه

#6

اخواني انا جربت الطريقة بس ما مشت

سويت صفحة up.php فيها كود تحديث كل 10 ثواني مثلا .

وسويت صفحة اخرى up2.php تحوي الصفحة up.php

غيرت بعض الاشياء في صفحة up.php ماظهر شي في up2.php

كود صفحة up.php

<meta http-equiv="Refresh" content="100;URL=up.php">
<?
echo"hi from up.php";
?>

كود صفحة up2.php

<?
echo"hi  from up2.php";
  include('up.php');
?>
#7

حضرتك ال 100 دي يعني 100 ثانية

وايضا غير ال URL=up.php الى URL=up2.php

#8

ما تتعب نفسك..

بامكانك عمل ما تريد ولكن ارسل المعلومات المطلوبة..

مثل، اذا الصفحة تحصل على اسم المستحدم وكلمة السر لعرض البيانات استعمل:

<meta http-equiv="Refresh" content="100;URL=up.php?username=<?=$username;?>&password=<?=$password;?>">

وفي بداية الصفحة:

if($_GET['username'] !+ NULL && $_GET['password'] != NULL){
$username = $_GET['username'];
$password = $_GET['password'];
{

هاذا اذا كنت تحتاج الى اسم المستخدم وكلمة السر ولكني لا اعرف ما تحتاج من متغيرات الا اذا عرضت الكود كامل

مع السلامة

#9

كما تفضل الأخوة يمكنك إستخدام AJAX أو كما قال aziz2598 ... و إذا أردت حلاً بدائياً لا أفضله ضع أداة iframe داخل هذه الصفحة تحوي على صفحة php تعرض فقط رقم السجلات في القاعدة و هي تحدث نفسها كل 5 دقائق ...

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…