هل تستطيع فحص الموقعي تبعي لاني مرة مبتدئ في البرمجة واحب لو يتواجد ثغرات فانا غلباااان هههه بالبرمجة: https://soqhrag.com
0
مفهوم حاضر اخي في الله -ممكن خدمة اخرى صغنونة ولك الاجر باذن الله تعالى وهي نفس المشكلة ولكن في خاصية العرض: انا استعمل لعرض المنتجات من جدول واحد فقط ولهذا بعد اريد ان اعرض من اي جدول يستدعي لي البيانات ممكن تعدل عليه واسال الله ان يحشرك في زمرة الانبياء: <section class="quick-view"> <h1 class="title">عرض الإعلان</h1> <?php $pid = $_GET['pid']; $select_products = $conn->prepare("SELECT * FROM `products` WHERE id = ? ORDER BY id DESC"); $select_products->execute([$pid]); if($select_products->rowCount() > 0){ while($fetch_products = $select_products->fetch(PDO::FETCH_ASSOC)){
هذه هي الجداول تبعي في قاعدة البيانات فهل الكود صحيح $select_products = $conn->prepare("SELECT * FROM `products` WHERE name LIKE '%{$search_box}%' OR category LIKE '%{$search_box}%' OR details LIKE '%{$search_box}%' UNION SELECT id,name,image,price,date FROM `car` WHERE name LIKE '%{$search_box}%' OR category LIKE '%{$search_box}%' OR details LIKE '%{$search_box}%' UNION SELECT id,name,image,price,date FROM `sellhome` WHERE name LIKE '%{$search_box}%' OR category LIKE '%{$search_box}%' OR details LIKE '%{$search_box}%' UNION SELECT id,name,image,price,date FROM `alic` WHERE name LIKE '%{$search_box}%' OR category LIKE '%{$search_box}%' OR details LIKE '%{$search_box}%' UNION
وهذا هو الكود الذي ارفع به الصور ولكن اذا رفعت صورة تحمل نفس الاسم لا تتكرر في ملف الرفع اذا كانت نفس الاسم تكون صورة واحدة فقط لكل المنشورات واذا حذف الصورة تتخرب جميع المنشورات التي تحمل نفس اسمها if(isset($_POST['add_product'])){ $name = $_POST['name']; $name = filter_var($name, FILTER_SANITIZE_STRING); $city = $_POST['city']; $city = filter_var($city, FILTER_SANITIZE_STRING); $date = $_POST['date']; $date = filter_var($date, FILTER_SANITIZE_STRING); $price = $_POST['price']; $price = filter_var($price, FILTER_SANITIZE_STRING); $number = $_POST['number']; $number = filter_var($number, FILTER_SANITIZE_STRING); $place = $_POST['place']; $place =
لو تقدر تعطيني حل وهو عند رفع الصورة يقوم بالكود باضافة مثلا id المنشور الى اسم الصورة وبهذا يكون اسم الصورة غير مساوي للمنشور الثاني اذا رفعته بنفس الصورة : مثلا اذا رفعت صورة تحمل اسم : moheeb.png فيقوم الكود بزيادة عدد عشوائي او ID المنشور الى اسم الصورة فتكون مثلا :moheeb1.png واذا رفعت منشور اخر بنفس الصورة :moheeb.png فيعطيها الكود ID المنشور الى اسم الصورة فتكون مثلا moheeb2.png