ღ PHP Coding ღ" ღ PHP Coding ღ"
الرئيسية التسجيل التحكم اتصل بنا  
التسجيل الأسئلة الشائعة قائمة الأعضاء التقويم بحث مشاركات اليوم اجعل كافة المشاركات مقروءة
ღ PHP Coding ღ شروحات متعلّقة ببرمجة PHP

قديم 18-May-2007, 03:58 PM   #1 (permalink)
ღمــلــ al-e7sas ـــكـღ
 
صورة رمزية ملك الإحساس
 

برمجة عداد زوار باستخدامphp وقاعدة بيانات Mysql

بسم الله الرحمن الرحيم
سوف نعمل من خلال هذا الدرس على برمجة عداد زوار باستخدامphp وقاعدة بيانات Mysql

يجب ان تكون لديك خلفية عامة عن البي اتش بي و معلومات مبسطة عن الmysql حتى تتمكن من تطبيق هذا الدرس بنجاح, كما يفترض ان يكون لديك كل شي مثبت في جهازك فاننا لن نتطرق الى كيفية تثبيت البرامج التي تحتاجها.

اذا احسست ان مستوى الدرس متقدم اكثر من المفروض, يمكنك مراجعة الدروس السلسلة التالية لتبني تصّور اكبر و لتتمكن من فهم هذا الدرس بطريقة سهلة و سريعة.




في البداية يجب علينا ان نصمم وننشئ قاعدة البيانات وفي برنامجنا هذه نحتاج الى انشاء قاعدة بيانات واحدة.

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




فلنبدأ اولا بانشاء قاعدة البيانات

نذهب الى mysql.exe ونشغله ونبدأ نكتب الأوامر التالية:

Create database counter ;


بعد تنفيذ هذا الأمر تكون قاعدة البيانات قد أنشأت


ثم

CREATE TABLE count (c BIGINT not null ) ;



بعد كتابة هذا الأمر قد أنشانا في قاعدة البيانات جدول وأعطيناه اسم count وأنشأنا في هذا الجدول حقل أعطيناه اسم c والنوع BIGINT لكي يستوعب اكبر قدر من البيانات وأعطيناه not null حتى لا يبقى الحقل فارغا لا يحتوي على قيمة حيث يعطى قيمة ابتدائية 0 .


والآن وبعد أن أنشأنا قاعدة البيانات نتجه الى كود ال php:



أول خطوة هي الأتصال مع السيرفر وبما انه نعمل على الجهاز والسيرفر محلي نعمل على وضع localhost وهذه يتم بالأمر التالي :


$connect=mysql_connect("localhost");



عرفنا متغير اسمه $connect وعملنا الأتصال مع السيرفر من خلاله.

وال mysql_connect() وهي عبارة عن دالة جاهزة تأخذ فقط اسم السيرفر

والآن وقد عملنا اتصال مع السيرفر نريد ان نتصل مع قاعدة البيانات التي أنشأناها من قبل وذلك عن طريق الأمر التالي:


mysql_select_db("counter",$connect);



هنا عملنا اتصال مع قاعدة البيانات حيث ان mysql_select_db() دالة تأخذ اسم قاعدة البيانات المرادة وهي counter التي أنشأناها وتأخذ السم السيرفر وفد عملنا له اتصال ووضعناه في المتغير $coonet


والآن نريد ان نوصل الى الحقل وذلك من خلال زيادة العدد واحد مع كل زيارة للصفحة وذلك من خلال الأمر التالي:


mysql_query("UPDATE count SET c=c+1");



mysql_query() دالة تماكنا من خلالها كتامة اوامر sql وهنا عملنا عملية update للجدول الذي أنشأناه وهو count بأن يزيد القيمة الموجودة داخل الحقل c ويضع القيمة الجديدة في الحقل

يعني لو كانت القيمة داخل الحقل 18 يعمل هذا الكود الى اضافة العدد 1 ووضع القيمة الجدية وهي 19 بدل من ال18 وهكذا


والآن بعد عملية الـupdate نريد عرض الناتج الجديد وذلك من خلال:


$result=mysql_query("SELECT * from count");



هنا استخدمنا نفس الدالة السابقة ولكن استخدمنا الأمر select ويعمل هذا الأمر على جلب جميع الحقول من الجدول count ووضعها في النتغير $result

والآن نريد عرض البيانات من المتغير $result والذي يحتوي على مصدر البيانات المخزنة داخل قاعدة البيانات وذلك عن طريق:


while($data=mysql_fetch_row($result))

{

echo $data[0];

}


وتضع هذه الدالة mysql_fetch_row القيم المسترجعة من $result في مصفوفة حتى يسهل التعامل معها

وهنا استخدمنا جملة التكرار while حتى يعمل عملية الطباعة حتى نهاية المصفوفة.

وقد عرفنا المتغير $data حتى نضع فيه المصفوفة.

طبعا echo تعمل على عملية الطباعة لعناصر المصفوفة


والآن قد اخرجنا الناتج في المتصفح نريد اغلاق السيرفر وذلك عن طريق:


mysql_close($connect);


وهي دالة جاهزة تأخذ اسم السيرفر وهو كما وضعناه سابقة في متغير اسمه $connect




وهنا نكون انهينا برمجة عداد الزوار باستخدام الـ php&mysql


حصري لمنتدى رونو
منتديات رونو : دروس حصرية , دورات تعليمية
www.rn-nr.com

التوقيع:
{ ..
:
مَا قِلتْ لَكْ يَا لِيْلْ: إِنَّ الأَمَانِيْ وَيِلَّ..
{ حِلَمْ وَلَا تَحَقْقْ.. وَذِكْرَىّ تِهِدْ الحِيِلْ ..!
:
يا رَبْ،،هوّنها عليّ و اغْسِل رُوْحِي بِمَاءِ رَحْمَتِك
وعَطِّرْها بغُفْرَانِك،،و قوّيها بإرادَتِك
:
.. }
ملك الإحساس غير متواجد حالياً   رد باقتباس
قديم 13-Aug-2007, 08:39 PM   #2 (permalink)
// الـ *_*ـروح //
 
صورة رمزية AL-R007
 

افتراضي

جزاك الله خير ملك الاحساس

ما تقصر ياغلاتي

الله يعافيك

AL-R007 غير متواجد حالياً   رد باقتباس
قديم 08-Sep-2007, 11:22 PM   #3 (permalink)
ღمــلــ al-e7sas ـــكـღ
 
صورة رمزية ملك الإحساس
 

افتراضي


التوقيع:
{ ..
:
مَا قِلتْ لَكْ يَا لِيْلْ: إِنَّ الأَمَانِيْ وَيِلَّ..
{ حِلَمْ وَلَا تَحَقْقْ.. وَذِكْرَىّ تِهِدْ الحِيِلْ ..!
:
يا رَبْ،،هوّنها عليّ و اغْسِل رُوْحِي بِمَاءِ رَحْمَتِك
وعَطِّرْها بغُفْرَانِك،،و قوّيها بإرادَتِك
:
.. }
ملك الإحساس غير متواجد حالياً   رد باقتباس
قديم 23-Aug-2008, 06:45 PM   #4 (permalink)
طالبة علم هالفترة ^.^
 
صورة رمزية بنو UAE وتة
 

افتراضي رد: برمجة عداد زوار باستخدامphp وقاعدة بيانات Mysql

مشكور أخوي
سلمت يمناك
ربي يعطيك العافية

التوقيع:
بريك دراسي وراجعة لكم
بنو UAE وتة غير متواجد حالياً   رد باقتباس
قديم 31-Aug-2008, 04:40 AM   #5 (permalink)
نائبة المراقب العام
 
صورة رمزية hanae
 

افتراضي رد: برمجة عداد زوار باستخدامphp وقاعدة بيانات Mysql

جهد جد طيب
بارك الله فيك
دمت مبدع
و

التوقيع:

خذ من اليوم......... عبرة


ومن الامس ..........خبرة


اطرح منها التعب والشقاء


واجمع لهن الحب والوفاء


واترك الباقى لرب السماء
/
/
/






/
/
/
*اعذروني عن قله دخولي بسبب الدراسه*
لاتنسوني من دعائكم
احبكم
hanae غير متواجد حالياً   رد باقتباس
قديم 26-Sep-2008, 03:58 AM   #6 (permalink)
!! رونـي جـديـد !!
 
صورة رمزية xilame-teck
 

افتراضي رد: برمجة عداد زوار باستخدامphp وقاعدة بيانات Mysql

جهد جد طيب
بارك الله فيك
دمت مبدع

التوقيع: [/*] cool _*[/*]
xilame-teck غير متواجد حالياً   رد باقتباس
قديم 25-Dec-2008, 10:36 PM   #7 (permalink)
!! رونـي مُـبـدع !!
 
صورة رمزية جود بنت الاجواد
 

افتراضي رد: برمجة عداد زوار باستخدامphp وقاعدة بيانات Mysql

يسلموووووووووووو البرنامج مره حلوه

جود بنت الاجواد غير متواجد حالياً   رد باقتباس
قديم 26-Dec-2008, 02:26 PM   #8 (permalink)
!! رونـي مُـبـدع !!
 
صورة رمزية شوشو بنت الشيوخ
 

افتراضي رد: برمجة عداد زوار باستخدامphp وقاعدة بيانات Mysql

وااااااااااااااااااااايد حلوالبرنااااااااااامج

شوشو بنت الشيوخ غير متواجد حالياً   رد باقتباس
قديم 26-Dec-2008, 02:27 PM   #9 (permalink)
!! رونـي مُـبـدع !!
 
صورة رمزية شوشو بنت الشيوخ
 

افتراضي رد: برمجة عداد زوار باستخدامphp وقاعدة بيانات Mysql

بس رااااااااايق
يعني وااااااااااايحلوووووووووووووووو

شوشو بنت الشيوخ غير متواجد حالياً   رد باقتباس
رد


أدوات الموضوع إبحث في هذا الموضوع
إبحث في هذا الموضوع:

البحــــــث المتقــــــدم
طرق عرض الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع جديدة
تستطيع كتابة ردود جديدة
لا تستطيع إرفاق مرفقات في مشاركاتك
لا تستطيع تحرير مشاركاتك

رمز [IMG] متاحة
رمز HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة
الانتقال إلى


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
أداة إستعادة بيانات Ntfs + السيريال أبــو ريــمــا ღ تورنت البرامج ღ 4 14-Aug-2008 03:27 PM
تريد عداد الزوار وترتيب اليكسا فوق بموقعك بطريقة نظامية ومجانا .. ملك الإحساس ღ بـــــــــــرامـــج نـــــــــت ღ 4 27-Dec-2006 04:44 PM


حسب توقيت جرينتش +4 الساعة الآن : 10:03 AM

 


SEO by vBSEO 3.1.0