النتائج 1 إلى 3 من 3

الموضوع: كيف استعلم من جدول بأكثر من حقل

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Aug 2008
    المشاركات
    192

    كيف استعلم من جدول بأكثر من حقل



    السلام عليكم ورحمة الله وبركاته,,
    قمت بعمل موقع وبه محرك بحث فى العقارات ,,
    وخانات البحث هى , البلد والمدينة , وللبيع او الايجار , ونوع العقار ( شقه و دوبلكس , ارض) , واختيار اقل سعر ,واعلى سعر .

    شكل البحث فى الرابط التالى :
    http://es.marocwebs.com/search.jpg

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

    فهل يوجد طريقه اسهل من دى؟







  2. #2
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    وعليكم السلام ورحمة الله وبركاته،

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

    - أوّلاً: قم بتحديد نوعية الرابط بين الشروط AND أو OR (على الأغلب أنك تحتاج AND في حالتك).
    - ثانياً: قم ببناء الشروط داخل مصفوفة حسب حاجتك بالشكل التالي:
    كود PHP:
    <?php
        $conditions 
    = array();    if (isset($_POST['field1']) && ($field1 $_POST['field1']) != '') {        $conditions[] = '`field1` = \''$field1 .'\'';    }
        if (isset(
    $_POST['field2']) && ($field2 $_POST['field2']) != '') {        $conditions[] = '`field2` = \''$field2 .'\'';    }
        if (isset(
    $_POST['field3']) && ($field3 $_POST['field3']) != '') {        $conditions[] = '`field3` = \''$field3 .'\'';    }
    ?>
    - ثالثاً: قم ببناء استعلامك كالتالي:
    كود PHP:
        $where '';    if (count($conditions) > 0$where ' where 'implode(' and ',  $conditions);    $q 'select * from `table`'$where
    أتمنّى أن تستفيد ولو قليلاً من هذه الأفكار!

    تحياتي،
    أشرف






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Aug 2008
    المشاركات
    192


    جزاك الله خيراً
    انا بشكرك جداً جداً على الكود ,,
    ربنا يبارك فيك ,, فكره رائعه وانا هنفذها ان شاء الله واكتبلك الرد هنا ..
    عفا الله عنك وعن والديك..










ضوابط المشاركة

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

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