الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن حذف من قاعدة البيانات

بدأه المتفائلة في 26 مارس 2011 · 2 رد · 948 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لو سمحتم انا عندي احد صفحات الموقع تعرض بيانات من قاعدة البيانات في جدول حسب id تبعه

وبجانب كل صف تعرضه فيه خيار حذف

المفروض اذا اختار المستخدم حذف يحذف هذا الصف من قاعدة البيانات

بالنسبة للعرض من قاعدة البيانات هذي مشت معي تمام

لكن الحذف من قاعدة البيانات ماعرفت لها

وهذا الكود للصفحة اللي بتعرض البيانات من القاعدة

<!DOCTYPE HTML SYSTEM>
<html dir=rtl>
<head>
</head>
<body>
<a href="adddepar.php">إضافة قسم</a>
<?
$connect=mysql_connect("localhost","root","123");
mysql_query("SET NAMES 'utf-8'");  

mysql_select_db("h");
$sq= mysql_query("select * from department");
echo "<table width=\"400\" border=\"2\" cellpadding=\"0\" cellspacing=\"1\">"; 
echo "<th align=\"center\" width=\"78\" bgcolor=\"#CCCCCC\">";
echo "الرقم";
echo "</th>";
echo "<th align=\"center\"  width=\"78\" bgcolor=\"#CCCCCC\">";
echo "القسم";
echo "</th>";
echo "<th align=\"center\" width=\"78\" bgcolor=\"#CCCCCC\">";
echo"</th>";
while($mysqlf= mysql_fetch_array($sq))
{
$D_id=$mysqlf['D_id'];
$D_name=$mysqlf['D_name'];
echo "<tr><td>$D_id</td><td>$D_name</td><td>" ?> <a href = "delete.php">حذف</a><? echo " </td></tr>";

}
mysql_close($connect);?>
</body>
</html>

وهذا الكود للطريقة الحذف

<?php
$did = $_POST['$D_id'];
mysql_connect("localhost","root","123");
mysql_select_db("h");
$sql= mysql_query("delete from department where D_id = $did");
echo "تم حذف القسم بنجاح";
require ('depart.php');
?>
#2

المشكلة عندك انك ممبعتش الid لصفحة delete.php ...

استبدل هذا الكود :

 <a href = "delete.php">حذف</a>

بالكود التالى :

<a href="delete.php?D_id=<?php echo $D_id; ?>">حذف</a>

وفى صفحة delete.php استبدل POST ب GET وامسح علامة الدولار بجانب المتغير --->

$did = $_GET['D_id'];
1
#3

مشكور الله يجزاك خير ضبط معي

مواضيع مشابهة