برامج نت - أكبر موقع عربي للبرامج
9oot.com - 2008/06/21

منتدى برامج نت|منتدى البرامج الكاملة والنادرة|العاب بنات|عيادة طب
 
 [ مكتبة البرامج ] [ دليل المواقع  ] [ العاب فلاش  ] [ الوصول السريع ] [ مكتبة الخطوط ] سرعة أتصالك ] تسجيل في موقع | تسجيل في منتدى ] [ اضفنا للمفضلة! ] [ خريطة الموقع ]
الاعلانية - تاريخ الأنتهاء 2008/06/05
الشـــــوق -  تاريخ أنتهاء 28-05-2008
دليل المواقع

أشتراك في قروب كويت الحب
بعد الأشتراك . ستصلك رسالة بريدية للتاكيد على الاشتراك ..افتح الرسالة. واضغط على الرابط الاول فيها
القائمة الرئيسية
  الرئيسية
  اضافة مقال
  دليل المواقع
  الارشيف
  اخبر صديقك
  صفحة البحث
  اعلن لدينا
  حسابك
  راسلنا
  احصائية
  افضل 10
  استفتاء
منوعات نت
  مكتبة البرامج
  مكتبة خطوط
  أفحص جهازك
  العاب فلاش
  إضافة لمحركات البحث
  محرر صفحات
  برامج مسنجر  محدّث
  برامج نوكيا 6600
  القاموس
منتدى برامج نت
  منتديات الكمبيوتر والأنترنت
  منتديات التصاميم والجرافيكس
  منتديات العامة
  منتديات الرياضة
  منتديات هواتف الجوال
  منتديات الأفلام والسينما
  منتديات الفضائيات
  منتديات المال والاعمال
جديد البرامج ولاكثر تحميلا

  عدد البرامج : 3025
  عدد التصنيفات : 66
  مرات التحميل : 5811784

جديد البرامج

SpeedUpMyPC 3.5.2356

Online TV Player 3.0.951

AVG Anti-Virus Pro Edition 7.5.483 Build 1094

Vista Manager 1.2.1

LimeWire Pro 4.14.7

TaskInfo 7.1.0.232


الاكثر تحميلا

Kaspersky Anti-Virus 6.0.2.621
[مرات التحميل : 177592]

Norton Antivirus 2006
[مرات التحميل : 89968]

50 ثيم لجوال نوكيا 6600-الجزء الثاني
[مرات التحميل : 83522]

Adobe Photoshop 8.1 CS
[مرات التحميل : 83300]

أخر البرامج المشروحة

اول برنامج PHP
صفحة للطباعة


تذهيب ماكسي بالفوتوشوب
صفحة للطباعة
متفرقات وتطبيق على المصفوفات
صفحة للطباعة
تغيير كلمة المرور
صفحة للطباعة
[تمبلت] إعلان يتم عرضه بين المشاركات
صفحة للطباعة
كيف أجعل موقعي مدونًا على Google
صفحة للطباعة
[شرح] عرض إحصائيات لوحة التحكم للمدير
صفحة للطباعة
تعرف إلى الفيروسات؟؟؟
صفحة للطباعة
[ الأقسام الخاصة ]
الإستقتاء

قم باختيار افضل برنامج مشاركة الملفات

  BitSpirit
  Azureus
  uTorrent
  BitComet
  BitLord
  غير ذلك

  نتائج  تصويتات
تصويتات 23050
القائمة البريدية

اشترك في القائمة البريدية
تصفح الأرشيف
القاموس الثنائي

القاموس الثنائي


ترجم صفحة الويب

من إنجليزي الى عربي

من عربي الى إنجليزي

مواقع صديقة

المواقع : 603    التصنيفات : 90
1 - شباب الكويت
2 - دردشه طعون الصوتيه
3 - الاتحاد الاسلامي لطلبة سورية
4 - الملتقى الطبي السوري
5 - وحدة العمل الوطني لكرد سورية

دليل المواقع  ::  أضف موقعك

Free software / تحميل صور / ساحات الغروب / اغانى / العاب / برامج / اغاني / اصحاب كول / منتديات / جديد البرامج / طرب / برنامج / اغاني
إعلانات
   
ابحث داخل موقع ومنتدى برامج نت عبر محرك بحث غوغل
 

متفرقات وتطبيق على المصفوفات

(846 مجموع الكلمات في هذا النص)(1376 قراءة)صفحة للطباعة
الدرس السادس عشر: متفرقات وتطبيق على المصفوفات

الدرس السادس عشر: متفرقات وتطبيق على المصفوفات

تعلمنا في السابق كيف نتحكم في المتغيرات التي تأتي من النماذج, في الحقيقه هي 3 انواع, وتطرقنا الى نوع واحد , وهو البسيط. حيث انك تكتب في الصفحه التي يذهب اليها المتغير اسم المتغير فقط, لكن اليوم سوف نتعلم طريقتان اخرى , غير الاولى, وهي عباره عن مصفوفات حرفيه, نستخدمها للتحكم في المتغيرات, في الحقيقه لا يوجد لهذه الطرق اسماء ولكن شاهدت كتابا يقوم بإعطاء اسماء لها مبسطه ومميزه

متطلبات قبل البدأ :

  • مراجعة جميع ما سبق تعلمه في لغة PHP

اهداف الدرس:

  • طرق استخدام المتغيرات من النماذج
  • النوع المخفي ( HIDDEN ) من انوع النماذج
  • الداله isset
  • الداله unset
  • تطبيق عملي

طرق استخدام المتغيرات من النماذج :

تعلمنا في السابق كيف نتحكم في المتغيرات التي تأتي من النماذج, في الحقيقه هي 3 انواع, وتطرقنا الى نوع واحد , وهو البسيط. حيث انك تكتب في الصفحه التي يذهب اليها المتغير اسم المتغير فقط, لكن اليوم سوف نتعلم طريقتان اخرى , غير الاولى, وهي عباره عن مصفوفات حرفيه, نستخدمها للتحكم في المتغيرات, في الحقيقه لا يوجد لهذه الطرق اسماء ولكن شاهدت كتابا يقوم بإعطاء اسماء لها مبسطه ومميزه, ( الاسلوب القصير ) , ( الاسلوب المتوسط ) , ( الاسلوب الطويل ), لنقم بمشاهدتها مع بعضنا البعض:

نموذج ارسال بيانات:

الان في الصفحه التي نعرف بها البيانات , لدينا 3 طريق لاخذ هذا المتغير , لاحظ التالي:

ماهو الفرق بين هذه الطرق الثلاث, واي واحد تقوم بإستخدامه ؟؟ عن نفسي انا شخصيا احبذ استخدام الاسلوب الطويل ويحبذ ان تقوم بالاقرار على استخدام اسلوب واحد من الثلاثه فقط, الفروقات بين الثلاث طرق هو التالي:

الاسلوب القصير : اسهل اسلوب ولكن يقتضي ان يكون خيار register_global على الوضع on في اعدادات اللغه وكل هذا يعتمد على النسخه المستخدمه لديك, وهذا الاسلوب يجعلك تقوم بإخطاء تقوم بجعل موقع سهل الاختراق او غير امن

الاسلوب المتوسط : هذا الخيار جيد ولكن لن يقوم بالعمل الا اذا كانت لغة PHP التي قمت بتنصيبها اعلى من 4.1.0

الاسلوب الطويل : هذا هو افضل اسلوب تقوم بإستخدامه وهو الخيار الوحيد المضمون ان يعمل على اي خادم ( server ) مهما كانت اعدادات اللغه, وهو اكثرها حمايه وامانا, ولكن يحتمل ان يقوم صاحبو لغة PHP بإلغائه على المدى الطويل

ملاحظه: اذا كانت طريقة ارسال النموذج POST فسوف تستخدم الامثله الموجوده بالاعلى , ولكن لو كانت الطريقه GET فقط قم بإستبدال العباره POST بالعباره GET

الداله isset :

تقوم هذه الداله , بالتحقق من ان متغير تم انشاءه ام لا , لاحظ المثال التالي:

الداله unset :

تقوم هذه الداله بألغاء متغير موجود, لاحظ المثال التالي:

النوع HIDDEN من انوع النماذج :

في بعض الاحيان نريد ان نقوم بإرسال بيانات مخفيه من صفحه الى اخرى, ولا يعلم بوجودها الزائر , مثلا عدد الدرجات التي حصل عليها الى الان, او عنوان ال IP وغيرها , فسوف نستخدم الطريقه التالي:

1 - اسم المتغير

2 - القيمه الموضوع بالمتغير

تطبيق عملي :

ماهو التطبيق العملي المناسب, احترت كثيرا في اختياره , ولهذا تأخر صدور الدرس يوما كاملا, ولاننا في دروس مبتدئه ولم نقم بالمرور على قواعد البيانات او حفظ الملفات, فسوف نقوم بعمل تطبيق عملي بسيط, وهو نموذج الاختبار الذي قمنا بعمله سابقا, ولكن سوف نقوم بوضع الاسئله واجاباتها في مصفوفه وانشاء السؤال بطريقه عشوائيه , افتح محرر الاكواد وقم بكتابة التالي:

سأشرح لك التطبيق بطريقه سريعه, ولو تعمقت في طريقة الكتابه وقرأت التعليقات, سوف تتمكن من معرفة طريقة عمل البرنامج الصحيحه, لنبدأ.

1 - انشأنا عباره شرطيه, اذا كان المتغير انشأ من قبل فذلك يعني ان المستخدم قد نقر على زر الارسال في النموذج ( جاوب على السؤال ) وارسل المتغير, غير ذلك نقوم بعرض السؤال

2 - نضع 3 اسئله في مصفوفه حرفيه , ثم نقوم بترتيبها عشوائيا واختيار السؤال الاول واجابته في المصفوفه, ونضعه في مصفوفه اخرى رقميه بحيث ان الخانه 0 السؤال والخانة 1 الاجابه , واستخدمنا العباره break لاننا نريد اخذ السؤال الاول واجابته فقط, غير ذلك يخرج من دالة التكرار FOR

3 - انشأنا مدخلين من النوع المخفي ( hidden ) نضع بها السؤال المطروح والاجابه الصحيحه له

4 - اذا قام المستخدم بالاجابه نقوم بعبارت شرطيه التحقق ان المستخدم ادخل الاجابه وانها ارقام وغير ذلك


سؤال على الدرس :

1 - توجد الف طريقه لعمل هذا التطبيق, حاول ان تقوم بعمله بطريقه اخرى بإستخدام المصفوفات ولكن بطريقه اسهل من هنا , ملاحظه ( قمت بإعطائك الطريقه الصعبه لكي تفهم المطلوب جيدا )

الـــدرس الــقادم :

سوف نتعرف في الدرس القادم على برمجة الكائنات في لغة PHP

  

[ العودة الى دروس php | قائمة الأقسام الخاصة ]
مقالات قديمة

2004/10/14
Outpost Firewall Pro 2.5.369
صفحة للطباعة / أرسل هذا المقال لصديق
2007/12/20
Your Uninstaller! 2008 PRO عملاق إزالة البرامج من جذورها
صفحة للطباعة / أرسل هذا المقال لصديق
2006/02/03
Download Accelerator Plus 8.0.3.5
صفحة للطباعة / أرسل هذا المقال لصديق
2006/05/31
كامل مكمل بتاريخ 2006.05.28 Download Accelerator Plus v8.0.7.0
صفحة للطباعة / أرسل هذا المقال لصديق
2008/03/25
BullGuard Internet Security 8.0 برنامج الحماية الذي يبحث عنه الجميع
صفحة للطباعة / أرسل هذا المقال لصديق
2007/09/11
Panda Internet Security 2008 محطم الكاسبر سكاي و NOD باندا حصري
صفحة للطباعة / أرسل هذا المقال لصديق
2006/09/20
هل لديك صورة قد النملة وتريد ان تجعلها بحجم الفيل وبدون فقدان اي جودة
صفحة للطباعة / أرسل هذا المقال لصديق
2004/10/24
AddRemove Plus! 5.0
صفحة للطباعة / أرسل هذا المقال لصديق
2005/02/21
LimeWire PRO 4.4.4
صفحة للطباعة / أرسل هذا المقال لصديق
2006/01/29
المنافس الشرس لكاسبر NOD32 Antivirus System 2.51
صفحة للطباعة / أرسل هذا المقال لصديق
2004/11/02
StopZilla 3.2.5.3
صفحة للطباعة / أرسل هذا المقال لصديق
2006/05/16
جني الأزرق لايستطيع ان يصل ألى ملفاتك مع العملاق Folder Lock 5.5.7
صفحة للطباعة / أرسل هذا المقال لصديق
2004/10/21
TemplateMonster 2
صفحة للطباعة / أرسل هذا المقال لصديق
2004/11/24
ACDSee PowerPack 7.0.47
صفحة للطباعة / أرسل هذا المقال لصديق
2005/06/29
AV Voice Changer 4.0.39
صفحة للطباعة / أرسل هذا المقال لصديق
2004/11/25
WinAVI Video Converter v5.8
صفحة للطباعة / أرسل هذا المقال لصديق
2006/02/09
الموضوع الشامل لصناعة ويندوز شخصي مدموج معه كل البرامج
صفحة للطباعة / أرسل هذا المقال لصديق
2007/04/02
PC Tools AntiVirus 3.1 محارب الفايروسات وملفات التجسس حصريا
صفحة للطباعة / أرسل هذا المقال لصديق
2007/02/10
من فرن أقضىي على ملفات التجسس وملفات الخبيثة Spyware Doctor 5.0 حصريا
صفحة للطباعة / أرسل هذا المقال لصديق
2004/12/17
Free Internet TV 3.7
صفحة للطباعة / أرسل هذا المقال لصديق
2007/08/10
Spyware Doctor.v5.0.5.258 امبرطور القضاء على ملفات التجسس
صفحة للطباعة / أرسل هذا المقال لصديق
2007/03/24
Hddlife 29.109 راقب صحة قرصك الصلب حصريا
صفحة للطباعة / أرسل هذا المقال لصديق
2004/09/06
BitDefender 8 Professional Plus
صفحة للطباعة / أرسل هذا المقال لصديق
2005/09/02
Steganos Internet Anonym Pro 2006
صفحة للطباعة / أرسل هذا المقال لصديق
2004/10/22
Sonic Foundry Vegas v5
صفحة للطباعة / أرسل هذا المقال لصديق
2004/12/05
Nullsoft Installation System 2.03
صفحة للطباعة / أرسل هذا المقال لصديق
2005/09/22
CFosSpeed.v2.12 Multilanguage
صفحة للطباعة / أرسل هذا المقال لصديق
2005/03/01
CompuPic Pro 6.23
صفحة للطباعة / أرسل هذا المقال لصديق
2005/04/10
Magic Utilities 3.30
صفحة للطباعة / أرسل هذا المقال لصديق
2005/04/06
BlackICE Server Protection 3.6
صفحة للطباعة / أرسل هذا المقال لصديق
اخر البرامج المشروحة


برنامج الدروس الجزء الاخير
صفحة للطباعة
دمج عضوين تحت إسم واحد
صفحة للطباعة
قوائم الجافا من اليسار لليمين بخطوه فقط
صفحة للطباعة
طريقة عمل كوخ بالفوتوشوب
صفحة للطباعة
شرح إضافة نوع مرفق جديد للمنتدى
صفحة للطباعة
كائنات الإلتفاف
صفحة للطباعة
أروع برنامج دمج صور + أصنع لك تواقيعك بنفسك + شــــــــرح
صفحة للطباعة
أضف موقعك في أدلة المواقع العربية المستخدمة دليل المحيط
صفحة للطباعة
طريقة وصل كمبيوترين يشتركان في خط انترنت واحد
صفحة للطباعة
شرح بالصور طريقة تثبيت WINDOWS XP بالتفصيل
صفحة للطباعة
أريد أن أمنع أو أتجاهل طلبات الجلب المسبق. فماذا أفعل
صفحة للطباعة
اسرار لوحة المفاتيح (الكى بورد )
صفحة للطباعة
برنامج الرائع في مسح التراكات التي تتركها البرامج والمتصفح
صفحة للطباعة
شرح لافضل منظف صاروخ SuperCleaner
صفحة للطباعة
إضافة إبتسامات من لوحة التحكم
صفحة للطباعة
طريقة عمل الأسلاك الشائكة
صفحة للطباعة
كم عدد المرات التي سيقوم فيها Google بالزحف إلى موقعي؟
صفحة للطباعة
لاحظ سرعة الأنترنت والتصفح وسرعة حاسوبك في أداء عملياته جديد يهز برامج نت liutilities
صفحة للطباعة
شرح طريقة منع الزوار من مشاهدة المنتدى
صفحة للطباعة
تفعيل مجموعة أعضاء من لوحة التحكم (1)
صفحة للطباعة
شرح البرنامج الخرافي Steganos Internet v7.0لتنظيف المخلفات
صفحة للطباعة
[شرح] عرض إحصائيات لوحة التحكم للمدير
صفحة للطباعة
مقدمة في Search Engine Optimization
صفحة للطباعة
عبارات شرطيه وتكرار اخرى
صفحة للطباعة
إزالة صورة من صور بحث Google
صفحة للطباعة
شرج برنامج WMware - جهاز داخل جهاز عندي نظام فيستا داخل نظام اكس بي
صفحة للطباعة
شرح بالصور طريقة كيفية جعل دخول الويندز سريـع جــداً
صفحة للطباعة
[شرح] إضافة مراقب لأحد المجالس
صفحة للطباعة
اصنع خلفية مميزة
صفحة للطباعة
[هاك] منع إقتباس الموضوع
صفحة للطباعة
طريقة عمل مذنب ناري
صفحة للطباعة
انواع النماذج وطريقة كتابتها
صفحة للطباعة
تحسين علاقة موقعك بمحرك بحث قوقل الصوري google image search
صفحة للطباعة
شرح برنامج الكلك 2000 الشهيـر للخطـــوط
صفحة للطباعة
إضافة صفحة للمنتدى
صفحة للطباعة
برنامج دليل هاتف العرب
صفحة للطباعة
شرح أقوى برنامج لصنع العروض الفلاشية ولأول مرة
صفحة للطباعة
طرق التصميم الأكثر شيوعاً
صفحة للطباعة
إرشادات لمشرف الموقع
صفحة للطباعة
[شرج] تغير لون السكرول بار
صفحة للطباعة
سفط الصفحة الورقة دون أستخدام الفلاتر
صفحة للطباعة
برنامج DeepFreeze2000XP كامل بدون تسجيل + الشرح
صفحة للطباعة
إرسال رسالة خاصة للأعضاء من قبل طاقم الإدارة
صفحة للطباعة
[شرح] تفريغ البحث + إعادة بناء البحث
صفحة للطباعة
شرح طريقة حذف تمبلت تم إضافته من قبل المدير
صفحة للطباعة
أضف تأثير الـ X Light على النص
صفحة للطباعة
لم يتم تضمين صفحات الويب الخاصة بي في فهرس Google من قبل.
صفحة للطباعة
درس الكسوف
صفحة للطباعة
[ الأقسام الخاصة ]
  تصميم وتطوير برامج نت Bramjnet.Com

PHP-Nuke Copyright © 2005 by Francisco Burzi
جميع المشاركات والمواضيع في موقع برامج نت لا تعبر بالضرورة عن رأي إدارته بل تمثل وجهة نظر كاتبها

منتدى برامج نت إبداع و تميز  أكبر منتدى عربي أكبر موقع عربي للبرامج  دليل المواقع برامج نت  جديد الخطوط  جديد المقالات  جديد البرامج