بوابة الإنترنت الرقمية ADSLGATE









منتجات Amazon/ebay من اقتراح الأعضاء عنوان IP الخاص بك قياس سرعة الإتصال Advertise with us استعادة كلمة المرور
العودة   بوابة الإنترنت الرقمية ADSLGATE > بوابة البرامج وأنظمة التشغيل > تطوير وإدارة وتصميم المواقع
التسجيل التنبيهات لوحة التحكم مشاركات اليوم قوانين المنتدى الاتصال بنا مشاركات اليوم اجعل كافة الأقسام مقروءة



إضافة رد
 
برنامج البوابة الرقمية للأندرويد برنامج البوابة الرقمية للآيفون والآيباد أدوات الموضوع
قديم 04-11-2005, 05:32 PM #1
nattynaf
عضو جديد
 
الصورة الرمزية nattynaf
 



روابط سريعة إيباي  روابط سريعة أمازون

افتراضي ربط صفحة انترنت بقاعدة بيانات





السلام عليكم

أود في البداية أن أوجه الشكر الجزيل للعاملين و القائمين والمشرفين على هذا المنتدى الراقي، كما لا ننسى المشاركين في تفعيل هذا المنتدى القيم.

بالنسبة لي فأنا اعتبر مبتدأ في عالم تصميم المواقع مقارنة بالآخرين أصحاب الخبرة.

المشروع
تصميم صفحةأنترنت عن طريق برنامج فرونت بيج وربطها بقاعدة بيانات مصممة في برنامج ميكروسوفت أكسس، حيث أن كل من الصفحة وقاعدة البيانات يتم تخزينهم محلياً ،أي على جهاز الكمبيوتر فقط ( \:C ). حيث أن جهاز الكمبيوتر المستخدم غير مرتبط بأي شبكة (Stand alone machine).

التصميم
الصفحة مصممة باستخدام برنامج فرونت بيج 2003 ، وقاعدة البيانات مصممة في برنامج ميكروسوفت أكسس 2003.

طريقة التصميم بسيطة جداً، حيث تتكون الصفحة من حقول بيانات و أزرار استعلام و إرسال من وإلى قاعدة البيانات المذكورة، بمعنى آخر يمكن التعامل مع قاعدة البيانات عن طريق صفحة إنترنت.

المشكلة
مشكلتي هي كيفية وضع و إنشاء تلك القاعدة داخل صفحة الإنترنت أو كيفية وضع آلية الربط بين هذين البرنامجين.
كمثال: هل يجب أن أقوم بعمل استيراد للقاعدة داخل الصفحة أم يفضل أن أقوم بإنشائها داخل صفحة الإنترنت؟ أم أقوم بعمل ما يسمى فورم داخل صفحة الإنترنت ؟؟
جربت العديد من الطرق والوسائل سواء بالإستعانة في زملاء العمل أو المشاركة في المنتديات الأجنبية مثل:

TalkFrontPage
TimeForWeb
OutFront Webmaster

لكن دون فائدة من تحقيق الهدف من البرنامج، ممكن أن يكونوا قد زودوني ببعض المعلومات التي أحتاجها لعمل الصفحة، ولكن آلية العمل نفسها غير واضحة وغير مفهومة من قبلهم.
كثير من التجارب أدت إلى التالي بعد إجراء عملية إرسال بيانات أو استقبال لها عن طريق الصفحة:
The Page cannot be displayed
"Cannot run the FrontPage Server Extensions on this page: "http://localhost/index.htm" "

وغيرها أحيانا لا يظهر شيئاً.

لقد بحثت كثيراً في الإنترنت و لم أجد هناك ما يرشدني لعمل صفحة بشكل محلي (أي دون الاتصال بشبكة) فكل البيانات التي حصلت عليها تتحدث عن إنشاء صفحة انترنت على الشبكة ( أي هناك خادم server ومستخدم client) وهذا الوضع غير مطابق لحالتي حيث لا يوجد ما يسمى URL أو سيرفر.

أتمنى أن كان أحد من الأخوان يستطيع المساعدة بحيث نبدأ خطوة بخطوة بدءاً من الاحتياجات وحتى عملية الربط و من ثم التجربة، وكل هذا إذا أمكن يجب أن يتم في حدود الإمكانيات المتوفرة لدي والمقصود فيها الأنظمة كالتالي:

نظام التشغيل Windows XP Proffesional + Service Pack 1- Up to date.
Microsoft Office 2003

شكل التصميم غير ضروري و أنا أجيده لكن عملية الربط هي الأهم

أسف على الإطالة

ودمتم

 

 



التعديل الأخير تم بواسطة nattynaf ; 04-11-2005 الساعة 05:37 PM.
nattynaf غير متصل  
أشكر صاحب الموضوع
رد مع اقتباس

قديم 04-11-2005, 06:36 PM #2
Dial-Up
عضو
 
الصورة الرمزية Dial-Up
 


افتراضي مشاركة: ربط صفحة انترنت بقاعدة بيانات





أخي لابد من وجود سيرفر
وفي حالتك ثبت Internet Information Services

من لوحة التحكم اختر اضافة وازالة البرامج ومن ثم اضافة/ازالة مكونات ويندوز ومن ثم اختر Internet Information Services
يتطلب وجود سيدي نظام التشغيل

بعد ذلك للتعامل مع قاعدة البيانات تحتاج لغة برمجة كـ asp للاتصال بقاعدة البيانات قد تستغني عن ذلك بواسطة البرامج فرونت بيج او الدريمويفر وخاصة الاخير فهو قوي جدا في التعامل مع قواعد البيانات

 

 



التعديل الأخير تم بواسطة Dial-Up ; 04-11-2005 الساعة 06:38 PM.
Dial-Up غير متصل  
رد مع اقتباس

قديم 05-11-2005, 02:42 AM كاتب الموضوع #3
nattynaf
عضو جديد
 
الصورة الرمزية nattynaf
 


افتراضي مشاركة: ربط صفحة انترنت بقاعدة بيانات





أخي الكريم

لقد قمت بعملية تثبيت IIS التي تكلمت عنها ، وأيضاً لدي برنامج فرونت بيج 2003

ما هي الخطوة التالية ؟

 

 


nattynaf غير متصل  
رد مع اقتباس

قديم 05-11-2005, 04:19 PM #4
بحرق
عميد البوابة
 
الصورة الرمزية بحرق
 


بحرق @Facebook
افتراضي مشاركة: ربط صفحة انترنت بقاعدة بيانات





نفس مشكلتك

هو لازم تحمل مع ملقم ISS ملحقات صفحات فورنت بيج .. هو يطلب منك هذه المحلقات

بصراحة ما ليقت هذه البرنامج عشان انزله في جهازي عشان تعمل صفحات الانترنت المبكتوبه بلغة ASP وايضا فيها ملحقات الفورنت بيج ..

على كل حال لو عرفت الطريقة علمني .. بس لازم تكون اسامي الصفحات مثلا INDEX.ASP عشان تعمل .. لازم اخر شي يكون ASP اكيد عارف هذه الشي ..

لو وجدت الحل علمنا .. لاني الصراحة عجزت .. في منتدى اسمة المبرمجون العرب .. أو مجموعة المبرمجين العرب .. فيه اشياء مرة حلوة .. في ناس فاهمين في تصميم المواقع .. يمكن يفيدك .. بس ضيعت اسم الموقع .. لاني مفرمت جهازي قريب

 

 

التوقيع
والمال إن لم تدخره محصنا بالعلم كان نهاية الإملاق
والعلم إن لم تكتنفه شمائل تعليه كان مطية الإخفاق
لا تحسبن العلم ينفع وحده ما لم يتوج ربه بخلاق
من لي بتربية النساء فإنها في الشرق علة ذلك الإخفاق
الأم مدرسة إذا أعددتها أعددت شعبا طيب الأعراق
الأم روض إن تعهده الحيا بالريّ أورق أيما إيراق

بحرق متصل الآن  
رد مع اقتباس

قديم 05-11-2005, 06:00 PM #5
Dial-Up
عضو
 
الصورة الرمزية Dial-Up
 


افتراضي مشاركة: ربط صفحة انترنت بقاعدة بيانات





^
^
^
^
^
^
الـ FrontPage Server Extensions هي جزء من الـ iis

عند تثبيت الـ iis ضغط على details وتأكد من وجود علامة صح على FrontPage 2000 Server Extensions

 

 


Dial-Up غير متصل  
رد مع اقتباس

قديم 05-11-2005, 06:09 PM #6
Dial-Up
عضو
 
الصورة الرمزية Dial-Up
 


افتراضي مشاركة: ربط صفحة انترنت بقاعدة بيانات





اقتباس:
المشاركة الأصلية كتبت بواسطة nattynaf 
  
أخي الكريم

لقد قمت بعملية تثبيت IIS التي تكلمت عنها ، وأيضاً لدي برنامج فرونت بيج 2003

ما هي الخطوة التالية ؟

تروح ياطويل العمر للمجلد التالي
C:\Inetpub\wwwroot
وتنشئ مجلد جديد وتسمية باسم حلو وظريف يعني مثلاً mysite
وراح يكون هالاسم هو عنوان موقعك على السيرفر
عنوان السيرفر المحلي هو http://localhost
وعنوان الموقع بيكون http://localhost/mysite/

بعدين تنشئ مجلد داخل موقعك وتسمية مثلاً db وتضع بداخلة قاعدة البيانات
ومن الفرونت بيج تحفظ الصفحة index.html باسم index.asp في المجلد mysite

يعني راح يكون عندك المجلد mysite وبداخلة محتويات الموقع واللي هي في حالتك صفحة الانترنت وايضاً مجلد بداخلة قاعدة البيانات

الخطوة التالية وهي ان نعطي تصريح قراءة وكتابة لقاعدة البيانات لحساب IUSR وهو الحساب الذي يستخدمة السرفر iis للاتصال بالملفات
من داخل اي مجلد اختر tools ثم folder options ثم view وفي اخر القائمة تأكد من عدم وجود علامة صح على Use simple file sharing
الان اختر خصائص مجلد db ومن ثم security ومن groups or user names اختر Internet Guest Account ومن القائمة السفلية ضع علامة صح امام Read و Write
ومن ثم اضغط موافق او OK

الان اصبح الموقع جاهز وقاعدة البيانات جاهزة لاستقبال وعرض البيانات من دون اية مشاكل

 

 



التعديل الأخير تم بواسطة Dial-Up ; 05-11-2005 الساعة 06:35 PM.
Dial-Up غير متصل  
رد مع اقتباس

قديم 05-11-2005, 06:50 PM #7
Dial-Up
عضو
 
الصورة الرمزية Dial-Up
 


افتراضي مشاركة: ربط صفحة انترنت بقاعدة بيانات





الخطوة التالية ارسال نموذج / فورم الى قاعدة بيانات بواسطة الفرونت بيج
مرفق شرح مصور عن الطريقة

 

 

الملفات المرفقة
نوع الملف: zip fpdb.zip‏ (172.0 كيلوبايت, المشاهدات 1010)

Dial-Up غير متصل  
رد مع اقتباس

قديم 06-11-2005, 11:10 AM كاتب الموضوع #8
nattynaf
عضو جديد
 
الصورة الرمزية nattynaf
 


افتراضي مشاركة: ربط صفحة انترنت بقاعدة بيانات





الله يعطيك العافية و ما قصرت ، الشرح وافي وواضح ، صراحة ما أحد فهمني هالطريقة غيرك

كل شي صار تمام أخوي مثل ما وضحتلي، وبعد ما أرسلت البيانات ظهرت لي رسالة مفادها:

Form Confirmation
Thank you for submitting the following information:
PC_Code: 87965
B1: Submit

Return to the form


ولكن بعدها رحت أتأكد من البيانات في قاعدة البيانات نفسها لقيتها ما تغير فيها أي شي ( يعني من غير الإضافات الي أرسلتها من صفحة الموقع).

يا ترى البيانات التي تم إرسالها وين راحت، حاولت أكثر من مرة أجرب و أرسل مع نفس النتيجة.

 

 


nattynaf غير متصل  
رد مع اقتباس

قديم 06-11-2005, 06:48 PM #9
Dial-Up
عضو
 
الصورة الرمزية Dial-Up
 


افتراضي مشاركة: ربط صفحة انترنت بقاعدة بيانات





البيانات شكلها ماراحت لقاعدة البيانات والفرونت بيج غبي مايعطيك رسالة السيرفر يعنى المفروض لو صار خطاء تطلع رسالة من السيرفر فيها رقم الخطاء وبعض المعلومات تساعدك في حل المشكلة وانا لازلت احاول فيه يطلع هالرسايل لكن ماش نتيجة.

والمشكلة والله اعلم يافي التصريح
او في اتصال قاعدة البيانات
للتأكد اذهب للمجلد
C:\Inetpub\wwwroot

وبتلقى ملف اسمة global.asp افتحة بالفرونت بيج وفي السطر السادس تقريباً تأكد من ان مسار قاعدة البيانات يكون بالشكل التالي

كود:
Application("Database1_ConnectionString") = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=URL=mysite/db/db2005.mdb"

وعلمنا وش يصير معك

 

 


Dial-Up غير متصل  
رد مع اقتباس

قديم 07-11-2005, 07:38 AM كاتب الموضوع #10
nattynaf
عضو جديد
 
الصورة الرمزية nattynaf
 


افتراضي مشاركة: ربط صفحة انترنت بقاعدة بيانات





الله يعطيك العافية

تأكدت من السطر السادس مثل ما تفضلت وكان السطر مطابق للي أنت وضحته لي.

المشكلة إنه لما سويت Varification على قاعدة البيانات عطاني التوصيل صح دون مشاكل ..... بس والله ما أدري شنو الحل !!!

 

 


nattynaf غير متصل  
رد مع اقتباس

قديم 07-11-2005, 08:01 PM #11
Dial-Up
عضو
 
الصورة الرمزية Dial-Up
 


افتراضي مشاركة: ربط صفحة انترنت بقاعدة بيانات





طيب تأكد اخوي ان حقول الفورم مرتبطة بشكل صحيح بأعمدة قاعدة البيانات ونفس مشكلتك مذكورة في موقع مايكروسوفت
http://support.microsoft.com/default...b;EN-US;219158

فمن من خصائص الفورم اختر خيارات



وتأكد من اتصال قاعدة البيانات ومن الجدول ومن ثم اختر الحقول المحفوظة



هنا عندك عناصر الفورم مثل مربع النص Text Box وأي عناصر اخرى
فمثلاً هنا عندي ثلاث مربعات نص معرفة بالاسم وكل مربع نص مرتبط بعمود في قاعدة البيانات
فالقيم التي في مربع النص المسمى txtComment تروح لحقل في عمود UserComment في قاعدة البيانات
لتعديل اي عنصر تختارة ثم تختار تعديل



هنا عندي اسم عنصر الفورم وهو مربع نص ومن القائمة اقدر اختار اي عمود في قاعدة البيانات لحفظ قيم مربع النص فيه



بعدين اضغط موافق لجميع النوافذ وأحفظ الصفحة وأفتحها من المتصفح
http://localhost/mysite/index.asp


وان شاء الله تنحل المشكلة

 

 


Dial-Up غير متصل  
رد مع اقتباس

قديم 07-11-2005, 08:09 PM #12
Dial-Up
عضو
 
الصورة الرمزية Dial-Up
 


افتراضي مشاركة: ربط صفحة انترنت بقاعدة بيانات





يبدو ان فية مشكلة في عرض الصور
الصور مرفقة

 

 

الملفات المرفقة
نوع الملف: zip pics.zip‏ (57.4 كيلوبايت, المشاهدات 286)

Dial-Up غير متصل  
رد مع اقتباس

قديم 08-11-2005, 10:07 AM كاتب الموضوع #13
nattynaf
عضو جديد
 
الصورة الرمزية nattynaf
 


افتراضي مشاركة: ربط صفحة انترنت بقاعدة بيانات





السلام عليكم

الظاهر كنت مشغول يا طويل العمر هاليومين ، مافي مشكلة

أنا حاولت أمسح قاعدة البيانات و أسوي وحدة جديدة واشتغلت معاي فل والحمدلله

ألحين الفورم اللي سويناه كان خاص بإرسال معلومات ، ولكن كيف إذا أبي أطلب معلومة موجودة في قاعدة البيانات ؟

وشكراً

 

 


nattynaf غير متصل  
رد مع اقتباس

قديم 09-11-2005, 04:56 PM #14
Dial-Up
عضو
 
الصورة الرمزية Dial-Up
 


افتراضي مشاركة: ربط صفحة انترنت بقاعدة بيانات





وعليكم السلام وحياك الله nattynaf
والحمدلله انها اشتغلت بس فية نقطة الا وهي المسح

المسح مش حل يعني تخيل لو حجم قاعدة البيانات 1 جيجا وفيها بيانات مهمة وصارتلك نفس المشكلة حتمسح وتسوي وحدة جديدة؟
حتبقى كارثة ولو انك في شركة مسكوك الباب على طول

المهم خل عندك صبر وكل مشكلة الا مايكون لها حل

 

 


Dial-Up غير متصل  
رد مع اقتباس

قديم 09-11-2005, 05:11 PM #15
Dial-Up
عضو
 
الصورة الرمزية Dial-Up
 


افتراضي مشاركة: ربط صفحة انترنت بقاعدة بيانات





بالنسبة لعرض البيانات
في نفس الصفحة او في صفحة asp جديدة
من ادراج اختر قاعدة بيانات >> النتائج
وسيظهر معالج نتائج قاعدة البيانات

- كشف فرونت بيج ان الصفحة ستظهر بأفضل شكل : اختر asp

-يمكنك : اختر استخدام اتصال قاعدة بيانات موجودة ومن اللست اختر الاتصال الموجود لديك ومن ثم اضغط التالي

- مصدر السجلات : اختر الجدول اللي تريد عرضة من قاعدة البيانات ثم التالي حتى النهاية

وفي النهاية اختر عرض كافة السجلات ثم اضغط انهاء

فية خيارات كثيرة مثل ترتيب وفرز البيانات وعدد السجلات وأغلبها واضح

بعدين حيعطيك الفرونت بيج جدول فيه البيانات تقدر تعدل في على كيفك بس لاحظ ان القيم الي تجي من قاعدة البيانات تكون بين علامتي <<>>

وأي استفسار انا حاضر

تحياتي

 

 


Dial-Up غير متصل  
رد مع اقتباس

قديم 10-11-2005, 12:08 PM #16
أصيل2005
عضو
 
الصورة الرمزية أصيل2005
 


افتراضي مشاركة: ربط صفحة انترنت بقاعدة بيانات





اخوتي الكرام شكرا لكم على الموضوع انا لدي مشكلة ممكن الاقي لها حل عندكم
حملت IIS وكان شغال وكل شي تمام المشكلة ما أدري يش اللي حصل كل ما احاول افتح
http://localhost/
يعطيني الرسالة التالية
لا يمكن عرض الصفحة
توجد مشكلة بالصفحة التي تحاول الوصول إليها ولا يمكن عرضها.

--------------------------------------------------------------------------------

الرجاء محاولة ما يلي:

افتح localhost الصفحة الرئيسية، ثم ابحث عن ارتباطات بالمعلومات التي تريدها.
انقر فوق الزر تحديث أو أعد المحاولة لاحقاً .

انقر فوق بحث للبحث عن معلومات على إنترنت.
يمكنك أيضاً عرض قائمة بالمواقع ذات الصلة.




HTTP 500 - خطأ داخلي في الملقم
Internet Explorer

علما باني حذفته وما فيه فايدة واعدت تشغيل الخدمة ونفس الشي ما ودي افرمت الجهاز عشان هذه المشكلة .

 

 


أصيل2005 غير متصل  
رد مع اقتباس

قديم 10-11-2005, 12:24 PM كاتب الموضوع #17
nattynaf
عضو جديد
 
الصورة الرمزية nattynaf
 


افتراضي مشاركة: ربط صفحة انترنت بقاعدة بيانات





السلام عليكم أصيل 2005

بالنسبة لمشكلتك، أتوقع أن الـ ISS ما نزل بشكل كامل ، لأن في الاختيارات، مثل ما قال اخونا Dial up "عند تثبيت الـ iis ضغط على details وتأكد من وجود علامة صح على FrontPage 2000 Server Extensions"

جرب وأنشالله يكون هذا الحل

تحياتي

 

 


nattynaf غير متصل  
رد مع اقتباس

قديم 10-11-2005, 12:36 PM كاتب الموضوع #18
nattynaf
عضو جديد
 
الصورة الرمزية nattynaf
 


افتراضي مشاركة: ربط صفحة انترنت بقاعدة بيانات





أخوي dialup
كيف حالك اليوم، الظاهر إني ما فهمتك المطلوب بصورة واضحة بالنسبة لعرض البيانات، المطلوب كالتالي:

أريد عرض استعلام معين، يعني إذا كان عندنا حقلين في قاعدة البيانات أحدهم خاص بالإسم والآخر خاص بالرقم الموحد، أريد من خلال الفورم أن أدخل إسم معين ليعطيني نتيجته الرقم الموحد المقابل له في قاعدة البيانات والعكس صحيح.

وليس كما تفضلت بعرض بيانات كاملة لقاعدة البيانات ، وطبعاً هذه سأستفيد منها من دون شك.

ولك كل الشكر

 

 


nattynaf غير متصل  
رد مع اقتباس

قديم 22-01-2006, 08:27 AM #19
أصيل2005
عضو
 
الصورة الرمزية أصيل2005
 


افتراضي مشاركة: ربط صفحة انترنت بقاعدة بيانات





ok

 

 


أصيل2005 غير متصل  
رد مع اقتباس

قديم 11-10-2007, 11:44 AM #20
khansaq
عضو جديد
 
الصورة الرمزية khansaq
 


افتراضي رد: ربط صفحة انترنت بقاعدة بيانات





السلام ...ياجماعة انا متابعة للردود الجميلة والمفيدة ...عندي سؤال ...انا اعمل بربط قاعدة الاكسس بالفرونت بيج وال asp ...وعندي حقل المرفقات اريد ان يضع الموظف فرضا ....المرفق ويرفعة ثم يستطيع الباقي مشاهدته اي عمل صادر وشاشة للعرض ...عن طريق لنك او اي شي اخر المهم اريد ان اشاهد واستعرض الملف المرفوع ...رجاءا ................................هام

 

 


khansaq غير متصل  
رد مع اقتباس

إضافة رد

أدوات الموضوع

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

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

الانتقال السريع


الساعة الآن 08:34 PM.


الموضوعات المنشورة في المنتدى لا تعبر بالضرورة عن رأي الموقع انما تعبر عن رأي كاتبها فقط

بوابة الإنترنت الرقمية - adslgate.com
جميع الحقوق محفوظة لمنتدى بوابة الإنترنت الرقمية - adslgate.com
Our Goal:  Provide the knowledge about Technology/Telecommunication/Broadband/E-Commerce to the societies in the Middle East.