السلام عليكم و رحمة الله و بركاته ..
الإخوة الكرام حياكم الله و بياكم ..
كل منا تواجهه مشاكل أو متطلبات في بعض الأحيان تستلزم منه البحث عن حل لها ..
و صدق القائل ( الحاجة أم الإختراع ) ..
حيث لولا الحاجة للشيء لما إخترع الشيء !!
و لو ضربنا أمثلة لإختراعات عديدة لإتضح مصداق المقولة بأن الناس أو المخترع كان بحاجة لهذا الإختراع ..
لا أريد الإطالة لكن أحببت أن أوضح أنه بإذن الله و وفاءاً لهذا الصرح الذي أستفدت منه الكثير ..
سأقدم سلسلة من المقالات بسيطة المحتوى و خفيفة التعبير إن شاءالله تحوي بعض المتطلبات من السكريبتات التي أحتجتها و عرفت حلها أو طورتها لتلائم المطلوب ..
و لعل في أول حاجة مثال يتضح به المقال ..
سكريبت عداد الزوار يعمل على قاعدة البيانات
الحاجة : سكريبت عداد الزوار يعمل على قاعدة البيانات و ذلك لأن أكثر عدادات الزوار تخزن العدد بملف نصي و دائماً ما يواجه الكثيرين مشكلة و هي أنه العداد ( يصفر ) أي يحذف نفسه و يبدأ العد من جديد و كنت أنا و كثير ممن أعرفهم قد واجهتنا نفس المشكلة في عدادات الزوار العتيقة هذه
الحل : سكريبت عداد الزوار يعمل على قاعدة البيانات قمت بإستخلاصه من أحد برامج المقالات ليعمل كعداد زوار خارجي
الإهداء : لأخي العزيز عبدالعزيز صاحب موقع zizooo.ws
السكربت :
######################
<?php
$dbserver="localhost";
$dbuser="";
$dbpass="";
$dbname="counter";
$table="counter";
mysql_connect($dbserver,$dbuser,$dbpass);
mysql_select_db($dbname);
mysql_query("UPDATE $table SET counter=counter+1")or die("هناك خطأ !!");
$tablequery=mysql_query("SELECT counter FROM $table");
$result=mysql_fetch_array($tablequery);
print("$result[counter]");
mysql_close();
?>
######################
قاعدة البيانات :
######################
CREATE TABLE `counter` (
`counter` int(15) NOT NULL default ''
)
TYPE = MyISAM;
INSERT INTO counter VALUES ('0');
######################
المراجعة : تمت مراجعة السكربت من قبل الإخوة ( عبدالرحمن - علي العنزي - مازن مليباري ) جزاهم الله خير الجزاء