ملف config.php
كود PHP:
$host='localhost'; //المستظيف
$username='pro'; //اسم المستخد للقاعدة
$password=''; // الباسوورد
$dbname='pro'; // اسم القاعدة
//كود الاتصال بقاعدة البيات
$con=@mysql_connect("$host","$username","$password");
@mysql_select_db("$dbname");
التعليقات توضح
ملف install.php
وهذا الملف لانزال الجدول
في البداية قمنا باستدعاد ملف config.php السابق لغرض لا تصال بقاعدة البيانات اذ ربما يكون لديك اكثر من قاعدة وعمل ملف config به كود الا تصال افضل حتى لا نكرر الكود في كل ملف
ثم بعد ذلك عملنا استعلام لقاعدة البيانات mysql_query وقلنا انشيء جدول باسم lessons
كما في العبارة التالية create table lessons
بعد كذا بدينا في تسمية الحقول .. اول حقل هو id وهو تلقائي ولو تتذكر في اكسس مكتوب ترقيم تلقائي وهي العبارة auto_increment
primary key مفتاح رئيسي ، int يعني نوع الحقل وهو عدد صحيح ، not null غير مفرغ
ثم انتقلنا للحقل الاخر وهو email ونوعه varchar وعدد الاحرف فيه 100 وايضا غير فارغ not null
وهكذا لبقية الحقول
or die(mysql_error());
هذه الدالة تظهر الخطأ ان وجد
ملف index.php
في البداية قمت باستدعاء ملف config.php للاتصال بالقاعدة
if($op=="")
{
دالة شرطية بمعنى يتم فتح صفحة باسم الملف فقط يعني
localhost/index.php
ثم كتبنا كود هتمل الخاص باعلى الجدول
كود PHP:
$result=mysql_query("select*from lessons");
while($row=mysql_fetch_array($result))
{
$id=$row[id];
$date=$row[date_in];
$subject=$row[subject];
الكود السابق للاستعلام من قاعدة البيانات واضهار النتائج وتخزينها في متغيرات وعملنا حلقه while حتى يتم الحصول على كل السجلات
ثم اظهرنا النتائج في جدول وسوف يتكرر على حسب عدد السجلات المعروضوه
الموضوع وضعنا له رابط للانتقال لصفحة في نفس الملف
<a href=\"index.php?op=view&id=$id\"> $subject</a>
ولكن لابد من كتابة
if($op=="view")
{
وهي تمثل الصفحة الاخرىوالكود المتبقى للاستعلام عن الدرس التابع لنفس الموضوع حسب رقم id