إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...

انضم الينا
استراحات زايد الصفحة الرئيسية

         :: دليلك لمنتجات العناية بالطفل على ويلنس سوق (آخر رد :elzwawy)       :: شراء الحذاء الجديد في المنام (آخر رد :نوران نور)       :: رؤية الفراش في المنام (آخر رد :نوران نور)       :: تفسير حلم البيت القديم للمطلقة (آخر رد :نوران نور)       :: تفسير رؤية الاسد في المنام لابن سيرين (آخر رد :نوران نور)       :: المصحف في المنام (آخر رد :نوران نور)       :: تفسير حلم الحامل بالجماع مع غير زوجها (آخر رد :نوران نور)       :: تفسير حلم الرياح (آخر رد :نوران نور)       :: احدث موديلات جاكيت رسمي رجالي,اجمل موديلات جاكيت رسمي رجالي,ارخص اسعار جاكيت رسمي (آخر رد :بوابة الصين العربية)       :: مباشرات ومباشرين ضيافة قهوجي في جدة 0539307706 (آخر رد :ksa ads)      

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 05-02-2009, 04:13 AM
عضو ماسي
بيانات محروم.كوم
 رقم العضوية : 503
 تاريخ التسجيل : Dec 2007
الجنس : female
علم الدوله :
 المشاركات : 2,100,611
عدد الـنقاط :3341
 تقييم المستوى : 2139

<div>
السلام عليكم ورحمه الله

سوف نبدأ بأخذ فكرة عن البرنامج الذي سوف أشرح عنه وهو عبارة عن دليل مواقع بسيط جداً جداً يعتمد علي قواعد البيانات.
بالطبع لا يوجد فيه تقسيمات والسبب لأننا سوف نضطر إلي وضع أو خلق أكثر من جدول (Table) في قواعد البيانات وسوف نضطر إلي وضع علاقات بينهم
وهذا حالياً يعقد الموضوع فسأكتفي الآن بجدول واحد (one table) وسوف اشرح إذا اتسع لدي الوقت الكثير عن (sql) عامة وعن العلاقات (Relationstips) لأنها مثيرة أيضاً جداً

نبدأ في الخطوة الأولى وهي قاعدة البيانات الخاصة بدليل الموقع الذي لدينا , فالبيانات والمعلومات التي غالباً ما يهتم بها دليل الموقع هي عنوان الموقع واسم الموقع والبريد الخاص بالموقع

هذا هو الكود الخاص بإنشاء قاعدة البيانات الخاصة بدليل الموقع رمز PHP:
CREATE TABLE dalal (
id int not null auto_increment,
sitename varchar(100),
add_date date,
email varchar(100),
site_url varchar(100),
description text,
primary key (id));


هنا سوف يخزن في قواعد البيانات المعلومات التالية :
id وهي المرشح الأساسي والفريد الذي يتُعرف علي الجدول بواسطته .
sitename وهي اسم الموقع وهي من نوع char
add_date تاريخ إضافة الموقع وهو من نوع date
email البريد الإلكتروني وهو من نوع char وطولها نفس طول اسم الموقع (100)
site_url وهو عنوان الموقع أيضاً من نوع char
سوف اكتفي بشرح id لأنه ربما يكون جديد علي البعض وسوف اشرح عمله وليس المهم أن تفهم علمه في هذه الخطوة إنما سوف تفهمها بالتفصيل في الخطوات القادمة بعد قليل إن شاء الله

id هو عبارة عن المرشح الأساسي لهذا الجدول (primary key)

وتلخص في آخر سطر من الجدول وجود:
primary key (id)
ربما ترجمة المصطلحات العلمية وخاصةً في الكمبيوتر تضر أكثر مما تنفع وهذا سبب وجيه لي في كتابتي السكربت مهما كان بلغة إنجليزية ومن ثم تعربيها
المهم نحن الآن نريد أن نعرف ماذا يعني id سوف أعطي مثال لكي يتضح فلو أردنا مرشح أساسي أو كود فريد نميز به هذا الجدول فلن نستطيع أن نضع هذا الكود الفريد اسم الموقع لان ربما يكون لدي موقعاً بنفس الاسم والاختلاف بينهما في الوصلة وربما يكون هناك موقع بعنوانين مثل سوالف وياهوو إذاً اسم الموقع لا يكمن أن نضعه كود أساسي وأيضاً نفس الكلام ينطبق علي عنوان الموقع وأيضاً علي التاريخ وحتى البريد لا نستطيع أن نضع البريد هو المرشح الوحيد والأساسي للجدول ربما يأتي هذا لكن منطقياً لا يجوز

ربما ترى id من نوع عدد صحيح ( int ) لكن ربما يصعب عليك الذي بجانبه وهو ( not null ) وهي تعني بعدم السماح لهذا الحقل أن يكون بدون قيمة
not null تعني بكل وضوح ربما يسمح بقيمة فارغة ربما تفكر في الصفر فهذا غير صحيح .
وترى أيضاً هذه العبارة بجانب not null وهي ( auto_increment ) وهي تعني بكل وضوح الإضافة التلقائية أو الأتوماتيكية ودائماً ما يبدأ بالقيمة ( 1 )
وهذا يعني مع كل إضافة موقع سوف تزيد قيمة ( id ) وهي تبدأ من ( 1 )


config.php
وهو عبارة عن ملف التوجية الذي يحتوي معلومات الموقع وهي المعلومات التالية:
رمز PHP:


لا يحتاج إلي شرح لأنه واضح فالذي جرب أن يركب أي برنامج php يعتمد علي قواعد البيانات فالأكيد راح يعدل في ملف مشابه له أو نفسه
ومع ذلك سنشرحه :
الآن نبدأ في add.php وهذا هو :

<div style="margin:20px; margin-top:5px"> رمز PHP:
<div class="alt2"> <div dir="ltr" style="text-align:left;"> <span style="color: #000000">





body {font-family:verdana,verdana; font-size:10pt}

TD {font-family:verdana,verdana; font-size:10pt}

#header {color:white; font-weight:bold; font-family:verdana,verdana}

A {color:navy; text-decoration:underline}

A:hover {color:red}

A:visit {color:navy}

Site Insertion

<span style="color: #0000BB">
__DEFINE_LIKE_SHARE__
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
تعالوا نتعلم رمسه الشحوووح همس العشق التراث والحضارة 23 07-03-2010 11:51 PM
تعالوا نتعلم الايطاليه ... محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 06-26-2010 09:50 PM
تعالوا نتعلم الايطاليه ... محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 06-26-2010 09:40 PM
تعالوا نتعلم من تجارب الآخرين محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 06-24-2009 10:40 AM
اخيرا اسكريبت getmycontacts لجلب قوائم المتصلين على الاميلات وعمل الدعايه للمواقع محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 06-15-2009 02:20 AM


الساعة الآن 10:08 PM


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir

RSS RSS 2.0 XML MAP HTML