بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
في عندي مشكلة في الكود والكود عبارة عن ادارة محتوى بسيط
وفيه تعديل وحذف
بس المكشلة زر التعديل والحذ ف مابيشتغلوا
وهذا الكود
كود PHP:
<?php
include "config.php"; // الاتصال
/*
CREATE TABLE `news`.`addnews4` (
`id` INT NOT NULL AUTO_INCREMENT ,
`author` VARCHAR( 255 ) NOT NULL ,
`title` VARCHAR( 255 ) NOT NULL ,
`content` LONGTEXT NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = InnoDB;
*/
if($_REQUEST['delete'] == 'news'){
$delete = mysql_query("DELETE FROM addnews4 WHERE id='".$gid."'") or die ("Not Delete"); // الحذف
if(isset($delete)){
echo "Delete Is Done !!";
}
}
if(isset($_POST['edit']) and $_POST['edit'] == 'post'){
$update = mysql_query("UPDATE addnews4 SET author='$a',title='$t',content='$c' WHERE id='$id'") or die ("Not Acces"); // التعديل
if(isset($update)){
echo "<h2>The Post Is Updated !!</h2>";
}
}
$gid = intval($_GET['id']);
$id = $_POST['id'];
$a = $_POST['author'];
$t = $_POST['title'];
$c = $_POST['content'];
$query = mysql_query("select * from addnews4 WHERE id='".$gid."'") or die ("mysql error");
$re = mysql_fetch_assoc($query);
if($_REQUEST['do'] == 'edit'){
echo "
<form action='".$_SERVER['PHP_SELF']."' method='post'>
Author:<input type='text' name='author' value='".$re['author']."' /><br />
Title : <input type='text' name='title' value='".$re['title']."' /><br />
Content: <textarea name='content'>".$re['content']."</textarea><br />
<input type='submit' value='Send Now!' />
<input type='hidden' name='id' value='".$gid."' />
<input type='hidden' name='edit' value='post' />
</form>
</form>
";
}
// الاستعلامات
$data = mysql_query("select * from addnews4 order by id asc") or die ("mysql error");
echo "<table cellpadding='5' width='40%' border='1'>
<tr>
<td>#</td>
<td>Author</td>
<td>Title</td>
<td>Option</td>
</tr>
";
while($row = mysql_fetch_assoc($data)){
echo "
<tr>
<td>".$row['id']."</td>
<td>".$row['author']."</td>
<td>".$row['title']."</td>
<td><a href='editnews.php?do=edit&id=".$row['id']."'>Edit</a> - <a href='editnews.php?delete=news&id=".$row['id']."'>Delete</a></td>
</tr>
";
}
echo "</table>";
mysql_close($connectdb);
?>
علما اني كتبت الكود بنفسي بدون لص ونسخ
ارجو حل مشكلة الكود
والسلام عليكم ورحمة الله وبركاته