• php
  • 2228
  • السلام عليكم

    الطريقه سهله جدا >>>> وإليك الشرح :
    أولا إعمل قاعدة بيانات جديده .
    ثانيا إزرع الاستعلام التالي بقاعدة البيانات
    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 ضع كود الاطار المضمن بالصفحه المطلوبه .
    وأتمنى ان يكون الشرح واضع وسهل .
    والملف مرفق وجاهز .
    https://www.bwady.com/vb/attachment.php?attachmentid=1821&d=1176029624
    كن أول من يقيم الموضوع
    12345