تابع موضوعات المنتدى الانتساب تعليمات س - ج المفكرة بحث مواضيع اليوم إشارة الأقسام مقروءة

مواقع صديقة: تعلم البي اتش بي - تصميم نت - أفضل استضافة


عودة   منتدى بي اتش بي PHP > قسم لغة بي اتش بي PHP LANGUAGE > دروس بي اتش بي PHP Lessons > أجاكس AJAX

أجاكس AJAX دروس وأكواد عن تقنية أجاكس AJAX وكيفية استخدامها في PHP لبناء مواقع تفاعلية


إضافة رد
 
LinkBack (2) أدوات الموضوع طريقة العرض
قديم 04-07-2007, 09:35 AM   #11 (permalink)
عضو جديد
 
تاريخ الانتساب: 29-06-2007
مشاركات: 8
مستوى السمعة : 0
elkaser على طريق التميز و النجاح
افتراضي رد : التعامل بين الـ PHP و AJAX و قاعدة البيانات

السلام عليكم نعم لاحظت الاختلاف
بارك الله فيك
ولاكن للاسف لم تعمل بشكل سليم قمت بتغير في ملف الجافا

var url="../admin/admin_news.php"
url=url+"?catid="+str
url=url+"&sid="+Math.random()

وفي ملف ال admin_news.php قمت بوضع الكود التالي لقرائة رقم هوية القسم

if(isset($_GET['catid'])){
$cat_id=$_GET['catid'];
} else {
$cat_id=0;
}

اول صفحة يتم عرض الاخبار الموجودة في القسم الي رقم هويته = 0
ولاكن عند اختيار قسم ثاني لا يظهر اي نتيجة وكافة النتائج السابقة تختفي!!!! يبدو ان المتغير cat_id يعود فارغا بعد محاولة اختيار قسم اخر!!!!!
فما المشكلة في هذه الحالة او طرق حلها؟؟؟ وشكرا
elkaser غير متصل   رد مع اقتباس
قديم 04-07-2007, 12:03 PM   #12 (permalink)
عضو فعال
 
تاريخ الانتساب: 10-02-2007
المكان: aLGERIA
مشاركات: 473
مشاركات المدونة: 2
مستوى السمعة : 2
aMINE سيحقق الشهرة بما فيه الكفاية قريباً
افتراضي رد : التعامل بين الـ PHP و AJAX و قاعدة البيانات

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

آسف بالفعل كان هناك نقص ، و لقد تم تصحيح الملف ...

و أخي elkaser قمت بوضع حل لك ، أرجو أن يكون المطلوب ، يمكنك تغيير الصفحات بما تشاء ...

تحيتي ...
الملفات المرفقة
نوع الملف : rar cats.rar (2.0 كيلو بايت, 81 قراءة)
aMINE غير متصل   رد مع اقتباس
قديم 04-07-2007, 08:54 PM   #13 (permalink)
عضو جديد
 
تاريخ الانتساب: 29-06-2007
مشاركات: 8
مستوى السمعة : 0
elkaser على طريق التميز و النجاح
افتراضي رد : التعامل بين الـ PHP و AJAX و قاعدة البيانات

السلام عليكم
اخي العزيز
بارك الله فيك

للاسف هي نفس الطريقة الي انا عاملها ولاكن للاسف لم تعمل!!!!! لا اعلم اين الخلل ولاكني ارفقت لك ملف مضغوط في صور قبل الضغط على اسم القائمة وصورة ثانية بعد الضغط على القائمة

وايضا وضعط مل ال ajax وملف ال php
يرجا المساعدة

وايضا كيف ممكن في ملف ال ajax تفادي تحديد اسم الملف؟؟؟ اقصد كيف ممكن تفادي وضع هذا السطر var url="../admin/admin_news.php"


بدل من وضع هذا السطر var url="../admin/admin_news.php" اهل من اللممكن وضع كود يقوم بتحديد الملف المدرج فيه ملف الاجكس ك url ????

وشكرا
elkaser غير متصل   رد مع اقتباس
قديم 04-07-2007, 08:54 PM   #14 (permalink)
عضو جديد
 
تاريخ الانتساب: 29-06-2007
مشاركات: 8
مستوى السمعة : 0
elkaser على طريق التميز و النجاح
افتراضي رد : التعامل بين الـ PHP و AJAX و قاعدة البيانات

اسف نسيت ارفق الملف
الان مرفق
الملفات المرفقة
نوع الملف : rar montada php - elkaser.rar (173.6 كيلو بايت, 96 قراءة)
elkaser غير متصل   رد مع اقتباس
قديم 04-07-2007, 09:24 PM   #15 (permalink)
عضو فعال
 
تاريخ الانتساب: 10-02-2007
المكان: aLGERIA
مشاركات: 473
مشاركات المدونة: 2
مستوى السمعة : 2
aMINE سيحقق الشهرة بما فيه الكفاية قريباً
افتراضي رد : التعامل بين الـ PHP و AJAX و قاعدة البيانات

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

أخي الصورتان متماثلتان ، لكن لا بأس ...

لم أستطع التطبيق ، و لكن أعد المحاولة بهذا الملف ...

كود:
var xmlHttp

function ShowCat(str)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="../admin/admin_news.php"
var catid = document.getElementById('cat').value;
url=url+"?catid="+ catid
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("txtHint").innerHTML=xmlHttp.responseText 
 } 
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
و إن شاء الله يعمل معك ، أما بخصوص تفادي تحديد الاسم فلا أظن أن هذا ممكن ، و لكن سأبحث و أرد عليك إن وجدت نتيجة ...

أما بخصوص وضع أكثر من متغير فهذا ممكن ...

تحيتي ...
aMINE غير متصل   رد مع اقتباس
قديم 05-07-2007, 02:07 AM   #16 (permalink)
* أبو عمر *
 
الصورة الرمزية لـ coder
 
تاريخ الانتساب: 24-12-2006
المكان: مصر
السن: 30
مشاركات: 1,773
مشاركات المدونة: 2
مستوى السمعة : 10
coder على طريق التميز و النجاح
افتراضي رد : التعامل بين الـ PHP و AJAX و قاعدة البيانات

السلام عليكم

أخي elkaser
بخصوص سؤالك عن عدم تحديد اسم ملف الـ PHP داخل ملف Javascript
فأعتقد انه يمكن عمل ذلك عن طريق تمرير اسم الملف للدالة ShowCat() بدلا من كتابته في الكود
جرب كالآتي:
في ملف PHP غير الكود:
كود PHP:
<select name="cat\" size=\"5\" onchange=\"ShowCat(this.value)\"> 
الى:
كود PHP:
<select name="cat\" size=\"5\" onchange=\"ShowCat('../admin/admin_news.php', this.value)\"> 
أيضاً ستحتاج الى تعديل كود الدالة ShowCat في ملف الـ javascript لتصبح كالتالي:
كود هتمل:
function ShowCat(url, str)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
url=url+"?catid="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
جرب وقولي عالنتيجة
__________________
لضمان رد سريع على استفسارك أو موضوعك
* تأكد من البحث في المنتدى قبل أن تسأل
* احرص على أن تنتقي العنوان المناسب لموضوعك أو سؤالك
* قم بصياغة سؤالك بطريقة واضحة مع ذكر تجربتك ومكان الخطأ فيها
coder غير متصل   رد مع اقتباس
قديم 05-07-2007, 07:40 AM   #17 (permalink)
عضو جديد
 
تاريخ الانتساب: 29-06-2007
مشاركات: 8
مستوى السمعة : 0
elkaser على طريق التميز و النجاح
افتراضي رد : التعامل بين الـ PHP و AJAX و قاعدة البيانات

السلام عليكم
اخي العزيز aMINE شكرا جزيلا ولاكن للاسف لم يعمل!!!!! عند اختيار احد الاقسام لا يظهر اي نتيجة!!!!!!!

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

شكرا
elkaser غير متصل   رد مع اقتباس
قديم 05-07-2007, 08:28 AM   #18 (permalink)
عضو جديد
 
تاريخ الانتساب: 29-06-2007
مشاركات: 8
مستوى السمعة : 0
elkaser على طريق التميز و النجاح
افتراضي رد : التعامل بين الـ PHP و AJAX و قاعدة البيانات

السلام عليكم
اخي العزيز اسف بالفعل الاصور مثل ما هي

هذه الصورة بعد تغير اسم القسم الافتراضي
عرض الصور المرفقة
12.jpg   345.jpg  
elkaser غير متصل   رد مع اقتباس
قديم 05-07-2007, 02:07 PM   #19 (permalink)
عضو فعال
 
تاريخ الانتساب: 10-02-2007
المكان: aLGERIA
مشاركات: 473
مشاركات المدونة: 2
مستوى السمعة : 2
aMINE سيحقق الشهرة بما فيه الكفاية قريباً
افتراضي رد : التعامل بين الـ PHP و AJAX و قاعدة البيانات

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

شكرا أخي محمود على التوضيح ، لا أدري كيف لم تخطر على بالي ...

أخي elkaser فلتحاول مجددا بنقل نتيجة الظهور إلى ملف آخر ، و إستدعاءها منه ... لأني حتى الآن لم أجد سببا مقنعا لعدم ظهورها ...

و جرب ، و أتمنى أن تنجح ...

تحيتي ...
aMINE غير متصل   رد مع اقتباس
قديم 05-07-2007, 06:07 PM   #20 (permalink)
عضو جديد
 
تاريخ الانتساب: 26-06-2007
مشاركات: 24
مستوى السمعة : 0
Y4$$3R N3T على طريق التميز و النجاح
إرسال خطاب MSN إلى Y4$$3R N3T إرسال خطاب Yahoo إلى Y4$$3R N3T
افتراضي رد : التعامل بين الـ PHP و AJAX و قاعدة البيانات

أشكرك أخي aMINE
سأستفيد من هذا الدرس كثيراً في تطوير المنتدى ان شاء الله

جزاك الله عنا كل خير
__________________
Y4$$3R N3T
www.jamaa.cc

منتدى جامعة دمشق
دردشة جامعة دمشق [جاهزة]
المكتبة الالكترونية
النتائج الامتحانية لجامعة دمشق
مركز الرفع

جميع هذه الروابط من برمجتنا بشكل كامل بدون أي أعتماد على أي أساس سابق
شركة شباب سوريا للبرمجة والتطوير
نبدع فكرتك حقيقة
www.shababsy.com

للمراسلة: alkhiat[at]msn.com
Y4$$3R N3T غير متصل   رد مع اقتباس
إضافة رد


LinkBacks (?)
LinkBack to this Thread: http://www.montadaphp.net/t614/
الكاتب For Type التاريخ
ظƒظٹظپ ظ…ظ…ظƒظ† ط¹ظ…ظ„ ظƒظˆط¯ طھط؛ظٹط± ط§ظ„ id ظ…ظ† ط®ظ„ط§ظ„ ط§ط®طھظٹط§ط± ظ…ظ† ظ‚ط§ط¦ظ…ط©طں - ط³ظˆط§ظ„ظپ ط³ظˆظپطھ This thread Refback 16-12-2008 06:55 PM
أجاكس AJAX - منتدى بي اتش بي PHP This thread Refback 15-08-2008 11:27 PM

زوار هذا الموضوع الآن : 1 (0 عضو و 1 ضيف)
 

(View-All Members who have read this thread : 31
abo_abd_elmalk, Abu Rayane, لاسلكي, ميت احساس, aljnoon, alQana9, موهب, Ben.Fat7i, الأسطورة, database, elkhatib2005, gamal_orcl, help9, خا999لد, idiroot, man in dark, MEG, midoalone, Mobtade.php, naris, روعة.م, omardealo, riadalpha, sailormoon, save_php_Q, sherif_2307, Sinator Programmer, the_traveller, trialless, غزوان, yamen
أدوات الموضوع
طريقة العرض
عادي عادي

ضوابط المشاركة
غير مصرّح لك بنشر موضوع جديد
غير مصرّح لك بنشر ردود
غير مصرّح لك برفع مرفقات
غير مصرّح لك بتعديل مشاركاتك

وسوم vB : نشيط
كود [IMG] : نشيط
كود هتمل : خامل
Trackbacks are نشيط
Pingbacks are نشيط
Refbacks are نشيط

الانتقال السريع

مواضيع ذات صلة
الموضوع الكاتب المجلس المشاركات المشاركة الأخيرة
(قواعد البيانات)- إنشاء قاعدة البيانات والجدول coder دروس قواعد البيانات mySQL 11 12-12-2008 06:38 PM
كيفية عرض البيانات من قاعدة البيانات database petit_petit مشاكل وحلول PHP Errors & Troubleshooting 8 11-09-2008 06:40 PM
شرح جميع دوال التعامل مع قواعد البيانات عبد الواحد البشيري دوال التعامل مع قواعد البيانات 7 05-09-2008 01:54 PM
البيانات تظهر برموز غريبه عند جلبها من قاعدة البيانات المتعلمه مشاكل وحلول PHP Errors & Troubleshooting 12 16-06-2008 02:54 PM
مساعدة يا عالم انا جالى كالو فى دماغى من التعامل معا قواعد البيانات magoo_2003 أسئلة واستفسارات PHP Questions 2 16-04-2008 10:06 AM


يمنع نقل أي من موضوعات المنتدى دون إذن كتابي مسبق من إدارة المنتدى، مع الشكر.
التوقيت حسب جرينتش +3. الساعة الآن 01:17 AM.