السلام عليكم
قمت ببرمجة ارشيف رسائل قام الزوار بارسالها لصاحب الموقع واريد ان اعرضها بحث يكون بربع checkbox بجانب كل رسالة حيث يمكن عمل حذف جماعي (حذف للعربعات المؤشرة)) مثل البريد الالكتروني عند شركة الياهم تستطيح حذف للسائل التي تصلك
طبعا عملت الملف وهو مرفق ولاكن هناك خلل ان الملف عندما يحذف يقوم بحذف من البداية بعدد المربعات المشرات !!!!!!!
اريد اصلاح الخلل حيث يقوم بحذف العناوين صاحبة المربع الموضوع عليه اشاره صح
اليكم الكود
كود PHP:
<?php
//حذف جماعي
if($messege == "delete"){
$idhe=$_POST['id'];
$check=$_POST['check'];
for($i=0; $i<count($idhe); $i++){
if($check[$i] == "0"){
$remove=mysql_query("DELETE FROM sound_bad WHERE id= " .$idhe[$i]. " ");
}
}
if($remove){
echo "<center><font color=red><b>تم حذف الرسائل بنجاح</b></font></center><br>";
echo "<br><font color=green>سوف يتم نقلك مباشرة بعد 3 ثواني الى قائمة الاحداث</font>";
echo ' <META HTTP-EQUIV="Refresh" CONTENT="3;URL=list_bad_song.php"><br>';
echo '<br><br><a href="list_bad_song.php">اضغط هنا للانتقال مباشرة</a></center>';
} else {
echo "لم يتم الحذف - حدث خلل !!";
echo '<br><br><a href="list_bad_song.php">اضغط هنا للانتقال مباشرة</a></center>';
}
exit();
}
$query=mysql_query("SELECT * FROM sound_bad ORDER BY id DESC");
$artilce_row_num=mysql_num_rows($query);
if( $artilce_row_num <= "0") {
echo '
</tr>
</tbody>
</table>
</div>';
echo "<br><center><font color=\"red\"><b><big>لا يوجد ملفات في الانتظار</big></b></font><br><br>
</center>";
exit();
} else {
echo "<form method=\"post\" action=\"$PHP_SELF?messege=delete\">";
echo '<div style="text-align: right;">
<table
style="border-collapse: collapse; margin-left: auto; margin-right: auto; width: 100%; text-align: left;"
border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td width="30"
style="text-align: center; vertical-align: middle; background-color: rgb(51, 102, 102); font-weight: bold; color: rgb(255, 255, 255);">
<input type="checkbox" name="check" value="selectall"><br>
</td>
<td
style="text-align: center; vertical-align: middle; background-color: rgb(51, 102, 102); font-weight: bold; color: rgb(255, 255, 255);">عنوان
الملف<br>
</td>
<td
style="text-align: center; vertical-align: middle; background-color: rgb(51, 102, 102); font-weight: bold; color: rgb(255, 255, 255); width: 60px;"><b>مشاهدة</b>
</td>
</tr>';
$bgrow = "#efefef";
$i = 0;
while($row=mysql_fetch_array($query)){
$id=$row['id'];
$linkid=$row['linkid'];
$name=$row['name'];
$status=$row['status'];
$i++;
if($bgrow == "#efefef" ){
$bgrow = "#cccccc";
}else{
$bgrow = "#efefef";
}
if($status == "0"){
$font="font-weight: bold; text-decoration: underline;";
$img = "<img src=\"../images/new1.gif\" border=\"0\">";
} else {
$font="";
$img = "";
}
$id=$row['id'];
$name=$row['title'];
echo "<tr><td
style=\"text-align: center; vertical-align: middle; background-color: rgb(51, 102, 102); font-weight: bold; color: rgb(255, 255, 255);\">
<input type=\"checkbox\" name=\"check[]\" value=\"0\"><br>
<input type=\"hidden\" name=\"id[]\" value=\"$id\">
</td>
<td bgcolor=\"$bgrow\" style=\"vertical-align: middle; text-align: right;\">$img
<span style=\"$font\"><a href=\"edit_bad_song.php?id=$linkid&idshe=$id\">$name</a><br></span>
</td>
<td bgcolor=\"$bgrow\"
style=\"text-align: center; vertical-align: middle; width: 60px;\">
<a href=\"edit_bad_song.php?id=$linkid&idshe=$id\"><b>قرائة...</b></a>
</td></tr>";
}
echo ' </tr>
</tbody><br>
</table><center><br><input type="submit" value="احذف الرسائل التي قمت باختيارها"></center></tbody></table></div>';
}
?>