السلام عليكم
ماهى طريقة عمل محرك بحث متقدم داخل أسكريبت دروس مثلا![]()
أى أنك تستطيع البحث عن أى جملة عن طريق أسم الدرس أو أسم المدرس
نريد شرح مفصل وجزاكم الله خيرا على شرحكم
السلام عليكم
ماهى طريقة عمل محرك بحث متقدم داخل أسكريبت دروس مثلا![]()
أى أنك تستطيع البحث عن أى جملة عن طريق أسم الدرس أو أسم المدرس
نريد شرح مفصل وجزاكم الله خيرا على شرحكم
__________________
«·´`·.(*·.¸(`·.¸ ¸.·´)¸.·*).·´`··»
«·´¨*·.¸¸ * P H P Z * ¸.·*¨`·»
«·´`·.(¸.·´(¸.·* *·.¸)`·.¸).·´`·»
هلا والله اخوي...
تفضل...
وكل ماعليك، الاتصال بالقاعدة، وتحديد الجدول الي تريد منه الاستعلام، وتحديد الحقل المستعلم عنه..كود PHP:
<?php
Connect_Of_DataBase;
if($key != "")
{
$Queyr = MYSQL_QUERY("SELECT * FROM NAME_of_TABLE WHERE NAME_OF_FIELD ='$key'");
while($SHOW = MYSQL_FETCH_ARRAY($Queyr) {
echo $SHOW[Name_Of_FIELD];
}
}else{
echo "<form action="Name_Of_File" method="POST">";
echo "Enter بحث Key: <input type='text' name='key'>";
echo "<input type='submit' value='GO!'>;
?>
وبعدها نسق طريقة ظهور نتائج الاستعلام...
واذا تبي أشرح بالتفصيل، حاضرين
تحياتي![]()
www.meelbi.net/word
__________________
We provide you all ways to contact with others.
نقدم لكم افضل العروض لرسائل الجوال وبرمجيات رسائل الجوال
SMS FREE
www.Mysms.Tv
راجع هذه الدروس سوف تجد مرادك وبشكل مفصل إن شاء الله
http://www.hotscripts.com/PHP/Tips_a...ing/index.html
وهذا درس جميل وسريع![]()
![]()
Build a Search Engine in PHP in 30 Minutes
__________________
>> .... <<
الطريقة الافضل
انشاء جدول في قاعدة البينات يحتوي على حقلين الاول رقم الدرس والثاني لكلمة واحدة
وعند اضافة درس ياخذ النص ويتم تقسيمة الى كلمات
وتحفظ كل كلمة ورقم الدرس في صف جديد في هذا الحقل
وعند البحث تبحث في هذا الجدول وتظهر النتيجة من جدول الدروس بناء على رقم الدرس
وبعض البرامج الضخمة تطور العملية السابقة ويضاف جدول ثاني يحفظ فيه الكلمات التي تم البحث فيها من قبل
الطريقة مفيدة لعملية السرعة في البحث وتخفيف الضغط اثناء البحث على القاعدة والسيرفر
__________________
مجموعة بي اتش بي العربية www.php4arab.org
البوابة العربية www.arabportal.net
لكن يا أخ رفيع لو كان الموقع يحتوي على أكثر من قسم دروس وأبحاث وسير للكتاب في الموقع وغيرها من البيانات
بالطريقة التي تستخدمها سيتضخم حجم قاعدة البيانات بشكل كبير
لأنه سيتم تقسيم كل موضوع في الموقع إلى بيانات مفصلة
أما بالنسبة لتسجيل البيانات التي تم البحث عنها فهي طريقة جيدة وموجودة في الكثير من البرامح
أخي رفيع هل من الممكن أن تقوم بوضع شرح تفصيلي عن البحث في الموقع حتى لو وجد أكثر من قسم في الموقع
__________________
>> .... <<
السلام عليكم
اخي الكريم رفيع
اتمنى منك شرح للطريقة التى وضحتها حيث انني لم استوعبها من السطور السابقه
وشكرا لك
__________________
مؤسسة المهمات البرمجية
00966507585887
0507585887
www.mr-php.com.sa
www.mr-php.com
بكيفي لتحميل الملفات
القران الكريم
المجموعة السعودية للانترنت
الحرية .. نبض ومعنى
ان شاء الله احاول اوضح الفكرة بتفصيل
وبنسبة لي عملت فكرة حفظ كل كلمة
طبعا يجب ان لا يتكرر حفظ الكلمة اكثر من مرة في موضوع واحد
وايضا اذا كان في برنامك اختصارات او رموز لا تحفظ
بالاضافة لم احفظ الكلمات التي عدد حروفها اقل من ثلاثة
الجدول الذي استخدمته
هذا صلحته لبرنامج الداعية الالكترونيكود:CREATE TABLE searchwords ( postid int(12) unsigned NOT NULL default '0', word varchar(50) NOT NULL default ' ', cat int(10) NOT NULL default '0', KEY word(word) ) TYPE=MyISAM;
ويبحث في جدول واحد فقط وهو الجدول السابق وبناء على النتيجة نحصل على رقم المشاركة من الحقل postid ونحصل على جدول المشاركة من cat ويتم عرض النتيجة بشكل جيد وباقل تكلفة
---------------
اخي ^FaWaZ.NeT^
كلامك منطقي يمكن يضخم حجم القاعدة ولكن يعود بفائدة كبيرة
وبعد اطلاعي على المنتدى vb يستخدم جدولين لكل كلمة
وجدول ثالث لحفظ كلمات البحث
والغريب اذا اجري البحث اكثر من مرة يضيف صف جديد في الجدول
وكذلك منتدى ib يتعامل مع كلمات البحث
واتوقع ان هذا الجدول ذاكرة ثنائية او ارشيف للبحث ولازلت ادرس الموضوع
اخي المهمة9
ابشر ان شاء الله ولكن احب ان اكون ملم اكثر بجميع الاساليب المستخدمة واعرف الغاية منها
وان شاء الله اول ما انزل برنامج الداعية على الموقع تشوفون لتجربة
__________________
مجموعة بي اتش بي العربية www.php4arab.org
البوابة العربية www.arabportal.net
يعطيك ألف عافية
سأقوم بالبحث في هذا الموضوع بإذن الله لكن عندما أجد وقت لذلك
__________________
>> .... <<
كعادتك رفيع
جزاك الله عنا كل خير ووفقك الله لما يحبه ويرضاه
__________________
مؤسسة المهمات البرمجية
00966507585887
0507585887
www.mr-php.com.sa
www.mr-php.com
بكيفي لتحميل الملفات
القران الكريم
المجموعة السعودية للانترنت
الحرية .. نبض ومعنى