طيب هل هناك طريقة لمنع الدارك مود من موقعي ولو كان الزائر مفعلها بجهازه او متصفحه
0
ولكن الان تفطنت لمشكلة وهي تسجيل الخروج من الجلسة فعندما اضغط تسجيل الخروج واعود لصفحة الادمن اجد الصفحة تستقبلني ولا تطالبني بادخال الايميل وكلمة السر ممكن تعطيني كود مثل الاول يقوم بتسجيل الخروج عندما اضغط على الزر مثلا الملف الذي سيكون فيه كود تسجيل الخروج هو : logout.PHP والزر سيكون <a href="logout.php" class="delete-btn">تسجيل الخروج</a>
مفهوم حاضر اخي في الله -ممكن خدمة اخرى صغنونة ولك الاجر باذن الله تعالى وهي نفس المشكلة ولكن في خاصية العرض: انا استعمل لعرض المنتجات من جدول واحد فقط ولهذا بعد اريد ان اعرض من اي جدول يستدعي لي البيانات ممكن تعدل عليه واسال الله ان يحشرك في زمرة الانبياء: <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