PDA

View Full Version : سوال: مشکل در کد آپدیت اطلاعات



meysam1366
شنبه 14 تیر 1393, 17:20 عصر
سلام دوستان

بی زحمت میشه بفرمایید مشکل این کد آپدیت چیه که ویرایش انجام نمیشه


<?php

ob_start();

if(!isset($_SESSION)) {

session_start();

}

require_once str_replace('\\', '/', dirname(dirname(dirname(__FILE__)))) . '/includes/config.php';
require_once str_replace('\\', '/', dirname(dirname(dirname(__FILE__)))) . '/includes/connection.php';

$id = $_GET['id'];
$post_id = mysql_real_escape_string($_GET['post_id']);
$title = mysql_real_escape_string($_GET['title']);
$body = mysql_real_escape_string($_GET['body']);
$confirmed = 1;

$query = mysql_query("SELECT * FROM `posts` WHERE (`id`='{$id}')");
$rows = mysql_fetch_assoc($query);

if (isset($_GET['submit'])) {
$r = mysql_query("UPDATE `posts` SET `post_id`='{$post_id}',`title`='{$title}',`body`=' {$body}',`confirmed`='{$confirmed}' WHERE `id`='{$id}'");
if ($r) {
$_SESSION['post'] = "<font color='green'>ویرایش انجام شد</font>";
header("Location: " . ADDR . 'admin/user/panel.php');
exit();
}else {
$_SESSION['post'] = "<font color='red'>ویرایش انجام نشد</font>";
header("Location: " . ADDR . 'admin/user/panel.php');
exit();
}
echo mysql_error();
}

?>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Document</title>
</head>
<body>
<p align="center">فرم ویرایش اطلاعات</p>
<form action="" method="get">
<table border="1px" width="50%" dir="rtl" style="margin: auto; text-align: center;">
<tr><td> ردیف نوشته : </td><td><input type="text" name="post_id" value="<?php echo $rows['post_id']; ?>" /></td></tr>
<tr><td> عنوان نوشته : </td><td><input type="text" name="title" value="<?php echo $rows['title']; ?>" /></td></tr>
<tr><td>متن نوشته : </td><td><input type="text" name="body" value="<?php echo $rows['body']; ?>" /></td></tr>
<tr><td>انتشار یا عادم انتشار</td><td><input type="text" name="conf" value="<?php echo $rows['confirmed']; ?>" /></td></tr>
<tr><td><input type="submit" name="submit" value="بروز رسانی" /></td><td></td></tr>
</table>
</form>
</body>
</html>

ممنون

vahidqara
شنبه 14 تیر 1393, 18:43 عصر
سلام و درود..
میشه بگید چه خطای میده؟!!! بعد اینکه debug کنید بعد Echo ببینید کجا مشکل دارید.:لبخندساده:

meysam1366
شنبه 14 تیر 1393, 19:05 عصر
سلام دوست عزیز

جالبه هیچ اروری نمیده قسمت دوم حرفتون رو متوجه نشدم