السلام عليكم
لدي سكربت اخباري بسيط مجرد صفحة لعرض الاخبار وصفحة اخري لاضافة الخبر واخرى للتعديل علي الخبر
بالنسبة لاضافة الخبر يتم اضافة الخبر وصورته بشكل جيد ويظهر جميع ما قمت باضافته فى صفحه العرض من الصورة للعنوان الخبر وتفاصيلة ايضا
المشكلة تاتى عندما اريد تعديل الخبر .
فيمكن ان اقوم بتعديل العنوان او التفاصيل فقط ولا اقوم بتعديل صورة الخبر اريد تركها كما رفعتها اول مرة .. لكن المشكلة عندما لا اقوم برفع صورة مرة اخرى واقوم بعمل تعديل يقوم بتعديل جميع المعلومات ويحذف الصورة التى قمت برفعها عند اضافة الخبر
علما بان هذه هي صفحة ادخال الخبر فى قاعدة البيانات
<?
include("config.php");
$picat=time();
$upload_dir = "../pic/";
$upload_url = $url_dir."../pic/";
$temp_name = $_FILES['pic']['tmp_name'];
$file_name = $_FILES['pic']['name'];
$file_name = str_replace("\\","",$file_name);
$file_name = str_replace("'","",$file_name);
$ext=strstr($file_name,'.');
$picu="ideacoder_".$picat.$ext;
$file_path = $upload_dir.$picu;
$ext = str_replace(".","",$ext);
if($ext=='jpg' || $ext=='JPG' || $ext=='gif' || $ext=='GIF' || $ext=='png' || $ext=='PNG' || $ext=='bmp' || $ext=='BMP' ) {
move_uploaded_file($temp_name, $file_path);
$picu=$picu;
$fsize=filesize("$file_path");
}
$insert="insert into news (titel,pic,sup) values ('$titel','$picu','$sup')";
$Result=mysql_query($insert);
if($Result)
{
echo"تم الاضافة بنجاح";
}
?>وهذه هي صفحة تعديل الخبر
<?
$picat=time();
$upload_dir = "../pic/";
$upload_url = $url_dir."../pic/";
$temp_name = $_FILES['pic']['tmp_name'];
$file_name = $_FILES['pic']['name'];
$file_name = str_replace("\\","",$file_name);
$file_name = str_replace("'","",$file_name);
$ext=strstr($file_name,'.');
$picu="ideacoder_".$picat.$ext;
$file_path = $upload_dir.$picu;
$ext = str_replace(".","",$ext);
if($ext=='jpg' || $ext=='JPG' || $ext=='gif' || $ext=='GIF' || $ext=='png' || $ext=='PNG' || $ext=='bmp' || $ext=='BMP' ) {
move_uploaded_file($temp_name, $file_path);
$picu=$picu;
$fsize=filesize("$file_path");
}
$update_no="update news set titel='$titel',pic='$picu',sup='$sup' where id='$id'";
$Result1=mysql_query($update_no);
if($Result1)
{
?>
تم التعديل بنجاح
<?
}
?>وهذة هي صفحة عرض الخبر
<table border="0" cellpadding="0" dir="rtl" width="550" cellspacing="1"> <tr> <td height="23" align="center" colspan="2"> <font color="#0089B1" size="2" face="Tahoma"><span lang="en-us"> <?=$title?></span></font></td> </tr> <tr> <td height="69" width="15%" align="center"> <p align="center"> <font size="2"> <img border="0" src="pic/<?=$pic;?>" width="87" height="69" style="border:0px solid #F0F0F0; "></a></font></td> <td align="center" width="84%"> <font color="#666666" size="2"> <?=$sup?></span> </font></td> </tr> </table>