مشکل در اسکریپت خبر دارم
با سلام به دوستان این کد رو لطفا ببینید
این اسکریپت خبر هستش که می تونه وارد کنه ویرایش کنه و حذف کنه
ولی کار نمی کنه
فایل صفحه اصلی index.php
فایل config.php
فایل وارد کردن خبر add_news.php
فایل ویرایش edit.php
فایل لیست list.php
با سلام به دوستان این کد رو لطفا ببینید
این اسکریپت خبر هستش که می تونه وارد کنه ویرایش کنه و حذف کنه
ولی کار نمی کنه
فایل صفحه اصلی index.php
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled 1</title>
<style type="text/css">
.style1 {
background-color: #E2F3FE;
}
</style>
</head>
<body>
<?php
include("config.php");
/* کد زیر برای دریافت تمام اخبار و چاپ کردن آن ها می باشد */
$sql = mysql_query("select * from news order by news_id desc") or die(mysql_error());
while($fe=mysql_fetch_array($sql)){
?>
<table cellspacing="1" cellpadding="2" width="500">
<tr>
<td bgcolor="#003399" style="color:white"><?php print $fe[news_title]?></td>
</tr>
<tr>
<td><?php print $fe[news_content]?></td>
</tr>
</table><br/>
<? } ?>
</body>
</html>
فایل config.php
PHP:
<?php
$host = 'localhost';
$user = 'news';
$pass = '123456';
$db = "news" ;
mysql_connect($host,$user,$pass) or die (mysql_error()) ;
mysql_select_db($db) ;
?>
فایل وارد کردن خبر add_news.php
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ثبت خبر</title>
</head>
<body>
<form method="post" action="?save">
<label>عنوان خبر : <input type="text" name="title"/></label><br/>
<label>متن خبر : </label> <textarea name="content" rows="10" cols="50"></textarea><br/>
<input type="submit" value="ذخیره"/>
</form>
<?php
if(isset($_GET[save])){
include("config.php"); // فراخوانی فایل تنظیمات بانک اطلاعاتی
mysql_query("insert into news values(null,'$_POST[title]','$_POST[content]')
") or die(mysql_error()); // دستور لازم جست ذخیره اطلاعات در بانک اطلاعاتی
print "<br/>خبر جدید با موفقیت ثبت گردید!<br/>";
}
?>
</body>
</html>
فایل ویرایش edit.php
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>لیست اخبار</title>
</head>
<body>
<?php
include("config.php"); // فراخوانی فایل تنظیمات بانک اطلاعاتی
/* در صورتی که کاربر بر روی لینک حذف کلیک کند کد زیر اجرا می شود */
if(isset($_GET[del])){
print $_GET[del] ;
mysql_query("delete from news where news_id='$_GET[del]'") or die(mysql_error()); // کد لازم جهت حذف کردن اطلاعات از بانک اطلاعاتی
print "خبر مورد نظر با موفقیت حذف گردید!";
}
?>
<ul>
<?php
/* کد زیر برای دریافت تمام اخبار و چاپ کردن آن ها می باشد */
$sql = mysql_query("select * from news order by news_id desc") or die(mysql_error());
while($fe=mysql_fetch_array($sql)){
?>
<li>
<?php print $fe[news_title]?> <a href="edit.php?id=<?php print $fe[news_id]?>">
[ویرایش]</a> <a href="?del=<?php print $fe[news_title]?>"> [حذف]</a>
</li>
<?php } ?>
</ul>
</body>
</html>
فایل لیست list.php
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ویرایش خبر</title>
</head>
<body>
<?php
include("config.php");
if(isset($_GET[save])){
mysql_query("update news set news_title='$_POST[title]',news_content='$_POST[content]' where news_id='$_GET[save]'") or die(mysql_error());
print "خبر مورد نظر ویرایش گردید";
print "<br/>";
}
$sql = mysql_query("select * from news where news_id='$_GET[id]' limit 1") or die(mysql_error()); // کد لازم حه دریافت خبر از بانک اطلاعاتی
$fe = mysql_fetch_assoc($sql);
?>
<form method="post" action="?save=<?php print $fe[news_id]?>">
<label>عنوان خبر : <input type="text" name="title" value="<?php print $fe[news_title]?>"/></label><br/>
<label>متن خبر : </label> <textarea name="content" rows="10" cols="50"><?php print $fe[news_content] ?></textarea><br/>
<input type="submit" value="ذخیره"/>
</form>
</body>
</html>
آخرین ویرایش: