مشاهدة النسخة كاملة : كيف أضع قاعدة بيانات بالموقع
riddler1
27-09-2006, 04:29 PM
أنا كل خبرتي بالكتابة بالـ html. لدي موقع و قاعدة بيانات أكسيس و نسخة أخري منها بالإكسيل
أريد وضع مربع بحث في الموقع يقوم بالبحث في هذه القاعدة و يظهر النتائج في صفحة الموقع
قاعدة البيانات عبارة عن قاموس مصطلحات - جدول واحد به حقلين أريد البحث فيهما و ان وجد كلمة البحث تظهر الكلمة المقابلة لها في العمود الثاني
أرجو أي مساعدة
قاعدة البيانات بالمرفقات
أرجو معرفة الكود اللازم وضعه بالصفحة لربط مربع البحث بقاعدة البيانات
Cenrak
27-09-2006, 09:36 PM
السلام عليكم ...
شوف أخوي أنا خبرتي بصراحة لغة برمجة كثير من السيرفرات ما تدعمها
بس بقوللك كيف و إنت حاول تفهم الفكرة عشان تعطيها لواحد يسويها باللغة اللي إنت تبغاها
محرك البحث :
طبعا يفضل إنك تطلب منه هل تبغى
English -> Arabic
Arabic -> English
و بيكون شكل مكان البحث (( كود HTML ))
<form action="search.php" method="get">
<input type="text" name="search_word" ><br>
<select name="language" >
<option value="English">English</option>
<option value="Arabic">Arabic</option>
</select><br>
<input name="search" type="submit" value="Search" />
</form>
,طبعا صفحة البحث بتسوي باستخدام php
if($_GET['search_word'] == 'English' )
تكتب أوامر دخول قاعدة البيانات و تكتب
SELECT Field2
FROM Table
Where filed2 LIKE '$_GET['search_word']'
else if ($_GET['search_word'] == 'Arabic' )
تكتب أوامر دخول قاعدة البيانات و تكتب
SELECT Field1
FROM Table
Where filed2 LIKE '$_GET['search_word']'
طبعا لا تنسخ الكود كذا :D
أنا مني مبرمج php فـ ما اعرف أوامرها صح
هذه الفكرة بس باقي تكمل الكود
هو اللي باقيله تقريبا 4 سطور
هذا و الله أعلم
Cenrak
dj master
01-10-2006, 02:12 AM
عزيزي ..
لو كانت قاعدة البيانات mysql كان كتبتلك الكود كاملاً .. لكن للأسف لا أعرف التعامل مع الأكسيس عن طريق الـ php
dj master
01-10-2006, 03:36 AM
أخي العزيز .. كما قلت لك لا اعرف التعامل مع قواعد الأكسيس .. ولكن إذا كان سيرفرك يدعم قواعد mysql اليك ما يلي ..
قبل كل شئ انشئ قاعدة بيانات mysql جديدة
هناك اربع ملفات php في المفرقات ..
أولاَ : ملف connect.php وهذا تضع فيه معلومات الأتصال بقواعد البيانات ( اسم السيرفر واسم المستخدم وكلمة السر واسم القاعدة التي انشأتها ) وطبعا هذي المعلومات تعرفها من شركة الاستضافة ( السيرفر )
ثانيا : ملف qamos.php وهذا لإنشاء جدول mysql مثل القمت بارفاقه تماما في قاعدة البيانات mysql تبعك ..
ثالثاً : ملف search.php وهذا فيه كود ال php الليقوم بعملية البحث .. ويحتوي على فورم البحث اللوضعه الأخ cernak مشكوراً
رابعاً : ملف add.php هذا لتتمكن من اضافة مصطلحات وترجمتها إلى جدول المصطلحات .. ضع المصطلح بالعربي وترجمته بالانجليزي وستتم اضافته للجدول
طبعا انت تعرف تتعامل مع الفورمات وتعدلها كما ترغب .. بس لا تغير أسماء العناصر
يعني مثلا اسم مربع النص في الفورم search_word واسم الـ select هو language
لا تغير فيها شئ
واعذرني اذا كان في اخطاء
dj master
01-10-2006, 03:40 AM
نسيت اقولك انا في ملف connect ضعت لك اسم الجدول table1 ولا تغيره
riddler1
02-10-2006, 11:08 AM
و ما هي اللغة الأمثل للتعامل مع قواعد بيانات Access في المواقع؟
CHALLENGER
02-10-2006, 12:00 PM
و ما هي اللغة الأمثل للتعامل مع قواعد بيانات Access في المواقع؟
asp بلا منازع
القلم
06-10-2006, 04:57 AM
أخي الكريم .. لقد أعددت مثالاً على القاعدة التي أرفقتها ..
ولكن قمت بتحويلها لنسخة (2002) ..
بإمكانك العمل على نسختك .. فقط عدل المسار في ملف conn.asp
أتمنى أن يكون المثال قد لبى ما تريد ..
وأي إستفسار .. أرجوا أن يوضع في قسم asp..
لا تنسى .. يلزم أن تكون إستضافتك تدعم asp .. وإلا لن يعمل معك المثال ..
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .