ارجوكم تعديل كود البحث بجدول واحد الى عدة جداول

هل ممكن تعدلون على الكود التالي من اجل جعله يبحث في عدة جداول وليس في جدول واحد :

مثال عندي جداول: products,car,wod,sellhome,وووو فكيف اضيف الجداول هذه في الكود من اجل البحث في داخلهم بدل في جدول واحد فقط؟

<section class="products" style="padding-top: 0; min-height:100vh;">

  <div class="box-container">

  <?php

   if(isset($_POST['search_btn'])){

   $search_box = $_POST['search_box'];

   $search_box = filter_var($search_box, FILTER_SANITIZE_STRING);

   $select_products = $conn->prepare("SELECT * FROM `products` WHERE name LIKE '%{$search_box}%' OR category LIKE '%{$search_box}%' OR details LIKE '%{$search_box}%'");

   $select_products->execute();

   if($select_products->rowCount() > 0){

     while($fetch_products = $select_products->fetch(PDO::FETCH_ASSOC)){ 

  ?>

  <form action="" class="box" method="POST" id="shop">

   <div class="price">السعر:<span><?= $fetch_products['price']; ?></span></div>

      <div class="moheeb1"><?= $fetch_products['date']; ?></div>

   <a href="viewpage.php?pid=<?= $fetch_products['id']; ?>">

   <img src="uploaded_img/<?= $fetch_products['image']; ?>" style="max-width:30%;height: auto;border-radius:20px;width:50;height:50;" alt="">

   </a>

    <a href="viewpage.php?pid=<?= $fetch_products['id'];?>"><div class="moheeb2"><?= $fetch_products['name']; ?></div></a>

   <input type="hidden" name="pid" value="<?= $fetch_products['id']; ?>">

   <input type="hidden" name="p_name" value="<?= $fetch_products['name']; ?>">

   <input type="hidden" name="p_price" value="<?= $fetch_products['price']; ?>">

   <input type="hidden" name="p_image" value="<?= $fetch_products['image']; ?>">

  </form>

  <?php

     }

   }else{

     echo '<p class="empty">ليس هناك إعلان بالذي بحثت عنه</p>';

   }

  };

  ?>

  </div>

</section>


التعليق السابق

لا يهمك أخى فى الله إن شاء الله انا فى مساعدتك ما دمت قادرا على ذلك وحشرنا الله واياكم فى الفردوس جميعا .

لا أخى لا أحبذ هذه الطريقة حسث يجب ان يكون العرض خاص بجدول واحد فقط .

حيث يمكن ان يحدث مشاكل إذا صادف وكان هناك اكثر من جدول يحتوى على نفس ال id

الافضل ان تنشئ ملف مختلف لكل جدول وتضعه فى مسار مختلف حيث يبقى عنوان ال url مثل هذا .

product.php?pid=1

car?pid=1

وفى كل ملف تغير فقط اسم الجدول .

الله المستعان

يعني مافي طريقة اجعل ملف واحد لكل الجداول ؟

نعم ممكن ان ترسل اسم الجدول الذى تريد البحث فيه ولكن لا يمكن ان تبحث فى اكثر من جدول وهذا هو الكود .

  $pid = $_GET['pid'];

  $table = $_GET['table'];

   $select_products = $conn->prepare("SELECT * FROM ? WHERE id = ? ORDER BY id DESC");

   $select_products->execute([$table,$pid]);

ولكن لا افضل هذه الطريقة حيث يمكن ان تحتوى على ثغرات امنيه

هاااااا جزيت خيرا .

تشرفت اخي بك اخوك من اليمن ومن عدن تحديدا

واياكم يا اخى .

الشرف لى طبعا وبارك الله فيك وفى جميع اهلنا فى اليمن

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

تكفينى فقط دعوتك ويسعدنى انى استطعت ان اساعدك ولو بشئ بسيط جدا وادعو الله ان يوفقك فى مشروعك ويرزقك الرزق الحلال الكثير

وثاني شيء ممكن اتعرف عليك حبيب من اين انت ؟

من مصر اخى الحبيب

هل تستطيع فحص الموقعي تبعي لاني مرة مبتدئ في البرمجة واحب لو يتواجد ثغرات فانا غلباااان هههه بالبرمجة: