تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
مشرف قسم تبادل خبرات الاستضافة
تاريخ التسجيل: Jul 2001-
#1 (permalink)  
هل من طريقه لعمل محرك بحث بأزرار راديو


السلام عليكم

اشلونكم شباب انشاء لله مستعدين للمدارس

عندي استفسار بسيط

نفرض ان عندي سكربت برامج بسيط وهالسكربت يحتوي على جدول فيه خانه لاسم البرنامج وخانه لوصف البرنامج

ممكن طريقه اعمل محرك بحث اقدر اختار عن طريقه بأزرار radio

الزبده انه يعطيني خيارين إما يتم البحث عن طريق اسم البرنامج أو الوصف والخيار الثالث أن أبحث بالاثنين وطبعا كله بأزرار Radio .


وشكرا






TrustWork غير متواجد حالياً   قديم 12-02-2005, 08:34 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Dec 2004-
#2 (permalink)  

هذا كود HTML

كود بلغة HTML:
<form method="POST" action="search.php"> <p> <input type="text" name="T1" size="20"></p> <p><input type="radio" value="V1" name="R1">اسم البرنامج</p> <p><input type="radio" value="V2" checked name="R1">وصف البرنامج</p> <p><input type="submit" value="بحث" name="B1"></p> </form>
وبعد ذلك روح اعمل ملف PHP سميه search.php

وضع فيه هذا الكود

كود PHP:
<?
if ($R1=="V1"){
//ضع هنا كود البحث حسب اسم البرنامج
}else{
//ضع هنا كود البحث حسب وصف البرنامج
}
?>






Lumenore غير متواجد حالياً   قديم 13-02-2005, 11:10 PM
رد مع اقتباس
مشرف قسم تبادل خبرات الاستضافة
تاريخ التسجيل: Jul 2001-
#3 (permalink)  

يعطيك ستميه ألف عافيه حبيبي






TrustWork غير متواجد حالياً   قديم 14-02-2005, 09:51 AM
رد مع اقتباس
مشرف قسم تبادل خبرات الاستضافة
تاريخ التسجيل: Jul 2001-
#4 (permalink)  

زين اخوي ادري مصختها معاك بس في طريقه اسوي highlight للنتائج

مثلا بعد ماطلعت النتيجه في search.php وظغطت عليها وحولني على لنك البرنامج الي يحتوي على اسمه وصورته وتفاصيل عنه

هل بالامكان تحديد الكلمات الي تم البحث عنها ؟

يعني مثلا يلون الكلمه الي تم البحث عنها سواء باسم البرنامج أم بالوصف مع العلم ان التحديد يكون بلنك البرنامج وليس بـsearch.php


ادري طولتها بس تحملني






TrustWork غير متواجد حالياً   قديم 14-02-2005, 05:08 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Dec 2004-
#5 (permalink)  

بطبع اخوي والامر سهل جدا ..

شوف



شوف اولا يجب ان تتأكد انه جميع النص موجوده بمتغير وعلى سبيل المثيل لدينا وصف للبرنامج كتالي :

اقتباس:
يقوم هذا البرنامج بقراءة النصوص التي تلصقها فيه سواء بصوت رجل أو امرأة
لو فرضنا انه بحث عن كلمة "رجل" الان بدك انت طبعا تعلم كلمة رجل بلون مميز ...

كما ذكرت لك لازم يكون النص متواجد بمتغير لكي نستطيع العمل عليه .. مثل هيك

كود PHP:
$x="يقوم هذا البرنامج بقراءة النصوص التي تلصقها فيه سواء بصوت رجل أو امرأة"
الان بتعمل بحث بداخل النص واستبدال كلمة رجل بكلمة رجل مميزه مثل
كود بلغة HTML:
<span style="background-color: #FFFF00">رجل</span>

لاجراء البحث والاستبدال استخدم الداله Replace

ولمزيد من التفاصيل حول الداله وامكانياتها ما تنس تزور php.net

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

في طريقه اخر تعتمد على الجافا سكريبت وهي مختلفه كلياً ولكن بما اننا في منتدى PHP شرحت لك كيف بتم الامر بمساعده الPHP


تحياتي






Lumenore غير متواجد حالياً   قديم 14-02-2005, 08:02 PM
رد مع اقتباس
مشرف قسم تبادل خبرات الاستضافة
تاريخ التسجيل: Jul 2001-
#6 (permalink)  

مومشكله اخوي بس انا بعرف كيف اربط ال search.php مع الملف الي يعرض البرنامج نفرض اسمه download.php?id=1

كيف اقوله يلون الكلمه الموجوده داخل محتوى download.php?id=1 بلون احمر على سبيل المثال

هالحركه موجوده في منتديات الـvb

وهذا مثال http://www.swalif.net/softs/showthre...ghlight=search

راح تلقى الكلمه الي اسمها search بلون احمر وهذا الي ابي اعرفه ان كيف اتصلت صفحه search مع showtheard بمنتدى vb عشان اسوي هالحركه بسكربت البرامج الصغير الي عندي






TrustWork غير متواجد حالياً   قديم 14-02-2005, 08:50 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Dec 2004-
#7 (permalink)  

اخوي انا بردي السابق شرحت لك بضبط الطريقه والمطلوب يا ريت تقراه من جديد وتركز !

تحياتي لك






Lumenore غير متواجد حالياً   قديم 14-02-2005, 09:30 PM
رد مع اقتباس
مشرف قسم تبادل خبرات الاستضافة
تاريخ التسجيل: Jul 2001-
#8 (permalink)  

والله الظاهر لا انت فاهمني ولا انا الي فاهمك :d

الطريقه الي انت عطيتني اياها اقدر اظلل كلمه البحث الموجوده بملف search.php والمطلوب تظليل الكلمه بملف download.php

اذا كنت انا موفاهمك يعني هل نحط امر الreplace داخل ملف download .. طيب كيف راح يتعرف على الدالة $search
أو $name أو غيره


واحب أهنيك على مشاريعك الي بتوقيعك وبالتوفيق






TrustWork غير متواجد حالياً   قديم 14-02-2005, 10:51 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Dec 2004-
#9 (permalink)  

ما اقدر افصل بشرح لاني مش فاهم بضبط طريقتك بترتيب الملفات بسكريبت ..

على كل حال ! خلينا نتخايل وضع زي هيك ..


لدينا ملف Download.php يطبع نتائج البحث (والي راح نعلمها ونبرزها) شوف الان الملف هذا مش بطبع نص ؟ مثل وصف البرنامج ؟؟؟ طب شو المشكله لو تشغل الداله replace على النص هذا ...






Lumenore غير متواجد حالياً   قديم 15-02-2005, 01:58 AM
رد مع اقتباس
مشرف قسم تبادل خبرات الاستضافة
تاريخ التسجيل: Jul 2001-
#10 (permalink)  

خنعطيك طريقة الترتيب وانشالله تحللها بذكائك

____

search.html = تمبلت البحث
search2.php = تطلع النتائج ، وبعد ماتظغط على النتيجه يفتلحك الملف الي تحت
downloadl.php = ملف يحتوي على شرح البرنامج وصوره له والوصف

____

والمطلوب ان تحدد الكلمات الي تم البحث عنها باللون الاحمر بملف download وليس search لاحظ الفرق

حيث ان عمليه الاستبدال الي قلتلي عنها سهله أني اعملها بملف search2.php ولكن المراد هو download.php

مثل منتدى الvb

تبحث بملف search.php وتظهر النتائج بـsearch.php ولكن بعد الدخول على احد النتائج تحدد الكلمه الي تم البحث عنها بلون مميز بملف showthread.php







TrustWork غير متواجد حالياً   قديم 15-02-2005, 04:14 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Dec 2004-
#11 (permalink)  

اخوي !!!

الامر واضح جدا والطريقه بين يديك ...

شوف انت ارسل كلمة البحث من الملف Serach الى Download ... وداخل ملف الداونلود شغل داله الاستبدال ..


على فكره انا مستعد اعدل لك المشروع لو بترفقه وبصلحه لك ..

تحياتي






Lumenore غير متواجد حالياً   قديم 15-02-2005, 08:18 PM
رد مع اقتباس
رد


 

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

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

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



الساعة الآن: 06:58 AM بتوقيت المملكة العربية السعودية