اخوانى الاعزاء لدى اسكربت ولاكن يوجد به خلل
الاسكربت يقوم بارسال مقالات للزوار ويتم تخذين المقالات فى الداتا بيز وتاخذ القيمه 0 قبل التنشيط من قبل المشرف او 1 بعد التنشيط من قبل المشرف فى حقل يسمى approved
ويقوم المشرف بالسماح لتلك المقالات بالنشر او بالالغاء
بالنسبه للمشكله الموجوده فهى فى ملف استعراض المقالات للزوار من قبل المشرف للسماح وللسماح للمقالات للعرض او الالغاء فلا تظهر عنواين المقالات التى تمت اضافتها فى قاعده البيانات مع العلم انها موجوده ولاكن اخذه القيمه 0 فلا يمكن ان يقوم باستعراضها من لوحه الحكم و اضطر الى التعديل فى حقل approved لاخذ القيمه 1 يدويا كل مره للسماح بشر المقاله
ارجو منكم التكرم وتعديل الخطاء الموجود فى الكود التالى والخاص باداره المقالات من قبل المشرف والذى يوجد به شىء خطا
هذا هو الكود
###################################################
<?
include("header.php");$result_per_page=20;
echo"<p align=center><font color=red><u><b>ãÞÇáÇÊ ÇáÒæÇÑ</b></u></font></p>";
if($submit){
for($i=1;$i<=$numbers;$i++){
$dgh="id".$i;$ids=$$dgh;
$dgh="del".$i;$dels=$$dgh;
$dgh="cat".$i;$cats=$$dgh;
if($dels){$dgserr=mysql_query("delete from modern_artilces where id='$ids'");}
else{ mysql_query("update modern_artilces set parent_cat='$cats' where id='$ids'");}
}
if($dgserr){echo"Êã ÇáÍÝÙ<br>";}else{echo"ÍÏË ÎØÃ ÃËäÇÁ ÇáÍÝÙ<br>";}
}
$sql="select * from modern_artilces where approved='0'";
$osdfjgn=mysql_query($sql);
$total_records = mysql_num_rows($osdfjgn);
$pages = ceil($total_records / $result_per_page);
if (!isset($screen)){ $screen = 0;}
$start = $screen * $result_per_page;$prev= $screen - 1;$next=$screen +1;
if($prev!=1){echo "<a href=\"modern_article_approve.php?screen=$prev\"><<</a> ";}
else{echo"<< ";}
for($i=0;$i<$pages;$i++){ $number=$i+1;echo"| <a href=\"modern_article_approve.php?screen=$i\">$number</a>";}
if($next<=($pages-1)){ echo "| <a href=\"modern_article_approve.php?screen=$next\">>></a>\n";}
else{echo"| >>";}
echo"<form action=\"modern_article_approve.php?screen=$screen\" method=post><table width=100% border=1 dir=$lang_dir><tr><td bgcolor=#CCCCCC>ÚäæÇä ÇáãÞÇáÉ</td><td bgcolor=#CCCCCC>ÇáÈÇÈ</td><td bgcolor=#CCCCCC>ÅáÛÇÁ</td></tr>";
$sql="select id,title,parent_cat from modern_artilces where approved='0' limit $start,$result_per_page";
$osdfjgn=mysql_query($sql); $i=1;
while(list($id,$en_title,$parent_cat)=mysql_fetch_row($osdfjgn)){
$gfhf=mysql_query("select name from modern_categories where id='$parent_cat'");
list($den_name)=mysql_fetch_row($gfhf);
$lusername=$den_name;
echo"<tr><td><a href=\"article_preview.php?id=$id&tablename=modern_artilces\" target=\"preview\">$en_title </a></td><td>$lusername<br>
<input type=hidden name=id$i value=$id><select name=cat$i>";
$sql="select id,name from modern_categories";
$dfg=mysql_query($sql); $dghfg=1;
while(list($fif,$enname)=mysql_fetch_row($dfg)){
echo"<option value=$fif";
if($fif==$parent_cat){echo" selected";}
echo">$enname </option>";
$dghfg++;
}
echo"</select></td>
<td>
<td><input type=checkbox value=1 name=\"del$i\"></td></tr>";
$i++;}echo"</table><input type=hidden name=\"numbers\" value=$i>
<input type=submit value=\"ÍÝÙ ÇáÊÛííÑÇÊ\" name=\"submit\"></form></center>";
include("footer.php");
?>
##################################################
وهذه هى الحقول الخاصه بقاعده البيانات
##################################################
# ÈäíÉ ÇáÌÏæá `modern_artilces`
#
CREATE TABLE modern_artilces (
id int(10) NOT NULL auto_increment,
parent_cat int(10) default '0',
approved int(1) default '0',
title text,
contents text,
date_added timestamp(14) NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
# ÈäíÉ ÇáÌÏæá `modern_categories`
#
CREATE TABLE modern_categories (
id int(10) NOT NULL auto_increment,
name text,
parent_cat int(10) NOT NULL default '0',
PRIMARY KEY (id)
) TYPE=MyISAM;
###################################################
ارجو منكم المساعده شباب فى اسرع وقت ارجوكم
وشكرا لكم
الملفات مرفقه ايضا مع الموضوع مع تغير الاسم للمف الاول الى php والثانى الى sql
شكرا مره اخرى