عرض مشاركة واحدة
عضو سوبر نشيط
تاريخ التسجيل: May 2001-
#1 (permalink)  
سوال حول عمل برمجه صغيره (الربط بين دوال قواعد البيانات)


ما هي افضل طريقه لعمل قاعدة بيانات تعتمد على امرين :

1- تسجيل مستخدمين
2- ادخال معلومات عديده لكل مستخدم .

مثلا : قاعدة البيانات التالية لتسجيل المستخدمين :


(قاعدة بيانات الزبائن)
CREATE TABLE dabb_optician (
id int(11) NOT NULL auto_increment,
lastname varchar(25) default NULL,
firstname varchar(50) default NULL,
location varchar(50) default NULL,
telephone varchar(13) default NULL,
mobile varchar(13) default NULL,
date datetime default NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;

وقاعدة البيانات التاليه بها المعلومات التي تخص كل مستخدم :

(قاعدة بيانات فحص النظر للزبائن)
CREATE TABLE dabb_optician_result (
id int(11) NOT NULL auto_increment,
date datetime default NULL,
sph_r varchar(10) default NULL,
cul_r varchar(10) default NULL,
ax_r varchar(10) default NULL,
pd_r varchar(10) default NULL,
sph_l varchar(10) default NULL,
cul_l varchar(10) default NULL,
ax_l varchar(10) default NULL,
pd_l varchar(10) default NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;

هذه قواعد البيانات قمت ببرمجتها لتفيد محل فحص النظر لصديق , بعد ما انتهيت من البرمجه اخبرني صديقي بانه يود ان يحتفظ بكل نتيجة فحص لكل زبون مهما كان عددها (لنفرض مثلا بانه لزبون ما اصبح لديه 4 او 5 او 6 فحوصات نظر)

الان كيف يمكن ربط بين قواعد البيانات بشكل حكيم وبطريقه سهله بحيث لا تغلبني بالبرمجة , كان بامكانني اتباع نفس طريقة دليل المواقع لكنها تغلب كثيرا بالبرمجه !

ارجوا ان تفهموا قصدي وان تساعدونني على حل الامر

(هذا البرنامج سيتم استخدامه كبرنامج بمحل او بالبيت وليس بالانترنت ! شيء جديد وغريب , وبعد الانتهاء من اضافة البرمجه الجديده سانشره هنا ليستفيد منه كل محل فحص نظر)






__________________


موقع دبوريه - عرب 48: http://www.dabburiya.net/index.php

منتدى دبوريه - عرب 48: http://www.dabburiya.net/forums/index.php

hamudi غير متواجد حالياً   قديم 04-03-2003, 03:53 PM