jalaladdin
Active Member
با توجه به کدی که نوشتم مطلب از پایگاه داده بیرون کشیدم حالا برای آپدیت مطلب چه تغییراتی در کدی که نوشتم بدهم
تا در همین صفحه ای که مطالب واکشی کردم مطلب را ویرایش کنم ودر نهایت در پایگاه داده ذخیره کنم
تا در همین صفحه ای که مطالب واکشی کردم مطلب را ویرایش کنم ودر نهایت در پایگاه داده ذخیره کنم
PHP:
if ( isset($_GET['id']) && ($_GET['id'] !== "") )
{
$Query = mysql_query("SELECT * FROM `message` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1 ");
$row_rsEdit = mysql_fetch_array($Query);
}
if ( isset($_POST['Act']) && ($_POST['Act'] == "EditNews") )
{
$EditNews = mysql_query ("UPDATE `message` SET `title` = '".$_POST['title']."', `text1` = '".$_POST['text1']."' WHERE `id` = '".$_POST['id']."' LIMIT 1");
if ( $EditNews )
{
$Prompt = '<font color="green"><b>تغییرات با موفقیت اعمال شدند.</b></font>';
}
else
{
$Prompt = '<font color="red"><b>متاسفانه مشکلی در ثبت تغییرات وجود دارد.</b></font>';
}
}
else{$Prompt = false;}
?>
<form action="" method="POST">
<input type="hidden" name="Act" value="<?php echo (isset($row_rsEdit)) ? "EditNews" : "edit"; ?>">
<?php echo (isset($row_rsEdit)) ? '<input type="hidden" name="id" value="'.$row_rsEdit['id'].'">' : ''; ?>
<div align="center">
<table border="0" width="460" dir="rtl" cellpadding="0">
<tr>
<td align="center" colspan="2"><?php echo $Prompt; ?></td>
</tr>
عنوان:<input type="text" name="title" id="man2" size="50" dir="rtl" class="bg-blue02" value="<?php echo $row_rsEdit['title']; ?>"><p>
متن:<textarea name='text1' rows='2' id='text1' style='WIDTH:80px; HEIGHT:100%;'><?php echo $row_rsEdit['text1']; ?></textarea>
<script type='text/javascript'>
//<![CDATA[
// Replace the <textarea id='editor1'> with an CKEditor instance
var editor = CKEDITOR.replace( 'text1' );
//]]>
</script>
<input type="submit" name="send" value="ارسال" />
</form>