مرحبا كيف الحال إن شاء الله بخير ....
شباب انا عندي مشكلة و ما اعرف احلها ...
انا عملت لوحة ادارة CMS و عصيت في مكان
عصيت في مسح البيانات من القاعدة
عندي هذا الريكوست لمسح البيانات من القاعدة يعمي بدون مشاكل يعني الريكوست كاتبه بشكل دقيق و صحيح 100%
<?php
$webs = $_GET['webs'];
if($_REQUEST['do'] == 'delete'){
mysql_query("DELETE FROM addweb WHERE webs='$webs'") or die ("delete error");
echo "تم مسح التعليق";
echo "<meta http-equiv='refresh' content='0; url=show.php' />";
}
?>و الرابط المسح الي هو في while الي يضهر مع كل بيان او كل اضافة لمسح حسب اي دي الرابط هو بهذا للشكل
<a href='?click=wp&do=delete&webs=".$fetchshowweb->webs."'>مسح</a>
و رابط الصفحة هو بهذا الشكل
http://localhost/topsite/panel/control.php?click=wp.php
و كيف اصبح الرابط بهذا الشكل ... بإستخدام دالة انكلود
<?php
$page = $_GET['click'];
if(isset($page)){
if(file_exists($page)){
include $page;
}else{
echo "لا توجد هذه الصفحة من الأساس";
}
}
?>يا شباب قبل كنت استخدم لوحة ادارة بدون include يعني كنت اعمل صفحات و كل صفحة مسؤولة عن بعض الغرض للموقع
لكن الان وجدت هذه الطريقة افضل لكن رابط المسح لا يعمل و قبل كنت استخدمه بهذا الشكل
<a href='?do=delete&webs=".$fetchshowweb->webs."'>مسح</a>
و لحد الان يعمل في صفحات خاصة بدون مشاكل لكن عندما تحولت عملي الى لوحدة الأدارة بأستخدام انكلود للصفحات تخربطت الفكرة عندي ولم اعد اعرف كيف ارتب اسماء و & و = للرابط ارجوا ان تعدلوا لي الرابط و شرح كيف تم تعديله ...