كود PHP:
<form action=search.php method=post>
<input type=text name=word > أدخل كلمة البحث<br>
<select name=cat >
<option value="All">في جميع الأقسام</option>
<option value="programer">منتدى المبرمجين</option>
<option value="hardware">منتدى الهاردوير</option>
</select>
اختر القسم <br>
<select name=Rsort>
<option value="id">حسب رقم</option>
<option value="date">حسب التاريخ</option>
</select>
فرز النتائج <br>
<input type=submit></form>
<?php
//بعد جلب ملف الاتصال بالقاعدة ابدأ في تجهيز استعلامك
//نفحص قيمة المتغير الذي ترسله القائمة المنسدلة الخاصة بتحديد جدول البحث
if($cat=="All"){
$table="programer,hardware";
}elseif($cat=="programer"){
$table="programer";
}else{
$table="hardware";
}
$result="select * from ".$table." where title like '%$word%' or subject like '%$word%' ";
//وهنا نتعرف على قيمة القائمة المنسدلة والقيمة التي تحملها
if($ٌRsort=="id"){
//إذا كان الفرز برقم الاي دي سنقوم بإضافة التالي للاستعلام السابق
$result .="order by id ";
}else{
$result .="order by date";
}
//الان نفذ الاستعلام واعمل له حلقة لاستخراج النتائح
$query=mysql_query($result);
.....
....
....
اعتذر عن أي خطأ فقد كتبت الكود على عجل .. وأيضا تجاوزت بعض الأمور اللي لازم نشيك عليها أثناء استقبال قيم المتغيرات لأني أردت توضيح فكرة البحث
__________________
ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه