ما هي لغة البرمجة التي يتم استخدامها لجلب أو العثور على نتائج البحث في صناديق البحث؟؟

سلام

أعرف أن صندوق البحث يتم صناعة الـ Form الخاص به بواسطة HTML

ولكن ما لا أعرفه هو عندما أكتب شيئا في ذلك الـ Form ثم أضغط على Enter

فكيف تظهر نتائج البحث، أو بالأحرى كيف يستطيع هذا الصندوق العثور على الكلمة التي قمت بكتابتها ؟؟؟

يعني لنفرض مثلا أن لدي مدونة على بلوجر، وبحثت عن كلمة بواسطة صندوق البحث خاصتها، ما هي اللغة البرمجية التي تقوم بجلب نتائج هذه الكلمة التي قمت بكتابتها؟؟ هل هي جافاسكربت أم ماذا بالضبط؟


التعليق السابق
  • أقصد بغيرها أي وسيط أخر لحفظ البيانات كالمفات مثلاً.

  • قوالب Blogger ما هي إلا تصميم Design فقط، ولغة الخادم هي المسئولة عن معالجة هذا التصميم بما يعرف بـ Template Engine .

طيب آخر سؤال:

أنا حتى الآن أواجه مشكلة في التفريق بين وظيفة جافاسكربت وPHP

لا تقلي أن جافاسكربت هي لغة تفاعلية على مستوى الزبون وأن php تفاعلية مع الخادم، لأني أعرف هذا الكلام :)

بل أعطني أمثلة واقعية ومقنعة

مثلا: هل عملية تقييم الأسئلة في مجتمع آرابيا ومن ثم إرسال قيمة التقييم (سالب، موجب)، وعرض قيم التقييم للمستخدمين الذين يزورون الموقع من أنحاء العالم، هل تستخدم هذه العملية PHP أم JS؟؟ وهل يمكن الربط بين وظيفتي كلتا اللغتين؟

إذا كان لديك المزيد من الأمثلة الواقعية والمقنعة - من فضلك - أعطني إياها، حتى أفهم وظيفة كل لغة، لأني لا زلت أخلط بينهما...، أريد أكبر قدر من الأمثلة

وشكرا جزيلا :)

أولاً يمكن إنشاء موقع كامل بدون إستخدام لغة javaScript ولكن لتحديث أي بيانات ستحتاج إعادة تحميل كامل الصفحة سواء إرسال طلبات أو إستلامها.

ما تقوم به js هو إرسال طلب للغة الخادم ولتكن php لإستلام بيانات محددة وعرضها دون الحاجة لإعادة تحميل الصفحة.

  • مثال تقييم المواضيع في إربيا:

1- تقوم لغة js بإرسال (طلب للغة الخادم) رابط مثل التالي:

الرقم 200 ليكن معرف الموضوع و 555 معرف المستخدم و 1 أي المستخدم قيم الموضوع بالإيجاب +1

2- تقوم لغة الخادم بإستلام (الطلب القادم من لغة js) وتتحقق من أن هذا المستخدم لديه جلسه وحالياً مسجل دخوله، ويتم التحقق من أن هذا المستخدم قيّم هذا الموضوع من قبل أو لا وعلى هذا يقوم الخادم بطباعة الناتج في شكل يسهل التعامل مع البيانات وليكن على شكل JSON وهو نمط لنقل البيانات بين لغات مختلفة

3- تقوم لغة js مرة أخرى بإستلام البيانات من لغة الخادم والتعامل معها وعلى أساس هذه البيانات يتم زيادة قيمة التقييم بمقدار 1 أو أن المستخدم قيم هذا الموضوع من قبل يتم إظهار رسالة تفيد بهذا أو أي شيء أخر.

  • ففي هذه الحالة لغة js ليس لها دخل في عملية التحقق من أن المستخدم مسجل دخول أم لا أو أنه قيم الموضوع من قبل أو لا أو تستطيع التعامل مع قواعد البيانات على الخادم وظيفتها هي التعامل مع البيانات التي تقوم بإستلامها من لغة الخادم.