Admin المدير العام
وطني : الكويت تاريخ التسجيل : 20/07/2022 عدد المشاركات : 446 السٌّمعَة : 0 الجنس : نقاط : 1105 العمر : 94 المزاج : طبيعي العمل/الترفيه : كل شي
| موضوع: عداد زوار مضمون وسهل ومن صنع يدك السبت أغسطس 27, 2022 10:09 pm | |
| الطريقه سهله جدا >>>> وإليك الشرح : أولا إعمل قاعدة بيانات جديده . ثانيا إزرع الاستعلام التالي بقاعدة البيانات - اقتباس :
- CREATE TABLE `counter` (
`count` int(11) NOT NULL default '1' ) TYPE=MyISAM; INSERT INTO `counter` VALUES (2); الاستعلام خاص بإنشاء جدول إسمه counter يحتوي على حقل اسمه count وخصائص الحقل انه لايقبل إلا الأعداد فقط . ثالثا نقوم بعمل ملف php ونكتب بداخله أكواد للإتصال ببقاعدة البيانات . والكود كالتالي : - اقتباس :
- <?
$localhost = 'localhost'; $userdb = 'Udatabase'; $passdb = 'Pdatatbase'; $database = 'count'; $link1 = mysql_connect($localhost,$userdb,$passdb) or die ('لايوجد اتصال بالقاعده'); mysql_select_db ($database) or die ('لم يتم تحديد قاعده بيانات'); ?> قم بتغيير المعلومات حسب معلومات قاعدة البيانات اللي انشأتها . للعلم احفظ الكود السابق بملف بي اتش بي واحفظه بإسم config.php رابعا نقوم بعمل ملف بي اتش بي آخر بأي إسم تريده مثلا counter.php وضع به الكود التالي : - اقتباس :
- <?php
// تضمين ملف الاتصال بقاعدة البيانات config.php include('config.php'); // اضافة رقم واحد للعداد في كل زياره $sql = 'update counter set count=count+1'; $result = mysql_query ($sql) or die ('إستعلام خاطيء'); // استعلام لجلب عدد الزوار من القاعدة $sql2 = 'SELECT * FROM counter'; $result2 = mysql_query ($sql2) or die ('إستعلام خاطيء'); $c = mysql_fetch_array($result2); $visit = $c['count']; // طباعة عداد الزوار مع التنسيق بأكواد html echo '<p align='center'><font face='Times New Roman' size='3'><b>عدد الزوار $visit زائر</b></font></p>'; ?> الكود مشروح بنفسه . خامسا نقوم بإدراج الملف counter.php بالصفحه التي تريد عرض العداد بها وهذا كود ادراج العداد بصفحة php - اقتباس :
- <?php
include('counter.php'); ?> واذا كان الملف html ضع كود الاطار المضمن بالصفحه المطلوبه . وأتمنى ان يكون الشرح واضع وسهل . والملف مرفق وجاهز . http://www.bwady.com/vb/attachment.php?attachmentid=1821&d=1176029624 | |
|