shamimi
September 5th, 2011, 16:22
ست کردن خبر در ادمین و نشان دادن در یک پست در index ?
من یک مدیریت نوشتم و حالا می خواهم وقتی پستی وارد می کنم مثلا عنوان خبر هرچی تو صفحه نمایش داده بشه
این برای مدیریت add_new
<?php
// ahmad reza shamimi
session_start();
if ( isset($_SESSION['user']) ) {
if ( (isset($_GET['logout'])) && ($_GET['logout'] == "true") )
{
unset ($_SESSION['user']);
header ("Location: index.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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>مدیریت سایت - ارسال خبر جدید</title>
<link href="files/style.css" rel="stylesheet" type="text/css">
<!-- jQuery and jQuery UI -->
<script src="elrte-1.2/js/jquery-1.4.4.min.js" type="text/javascript" charset="utf-8"></script>
<script src="elrte-1.2/js/jquery-ui-1.8.7.custom.min.js" type="text/javascript" charset="utf-8"></script>
<link rel="stylesheet" href="elrte-1.2/css/smoothness/jquery-ui-1.8.7.custom.css" type="text/css" media="screen" charset="utf-8">
<!-- elRTE -->
<script src="elrte-1.2/js/elrte.min.js" type="text/javascript" charset="utf-8"></script>
<link rel="stylesheet" href="elrte-1.2/css/elrte.min.css" type="text/css" media="screen" charset="utf-8">
<!-- elRTE translation messages -->
<script src="elrte-1.2/js/i18n/elrte.fa.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
$().ready(function() {
var opts = {
cssClass : 'el-rte',
lang : 'fa',
height : 300,
toolbar : 'normal',
cssfiles : ['elrte-1.2/css/elrte-inner.css']
}
$('#editor').elrte(opts);
})
$().ready(function() {
var opts = {
cssClass : 'el-rte',
lang : 'fa',
height : 300,
toolbar : 'normal',
cssfiles : ['elrte-1.2/css/elrte-inner.css']
}
$('#more').elrte(opts);
})
</script>
</head>
<body>
<?php
if ( isset($_POST['go']) && ($_POST['go'] == "add") )
{
include "config.php";
$add = mysql_query ("INSERT INTO `news` VALUES ('', '".$_POST['newstitle']."', '".$_POST['newscontent']."', '".$_POST['newsfullcontent']."', '".mktime()."')");
if ( $add )
{
$status = '<div class="ok">خبر جدید با موفقیت ثبت شد.</div>';
}
else { $status = '<div class="error">متاسفانه مشکلی در ثبت خبر جدید وجود دارد.</div>'; }
}
elseif ( isset($_POST['go']) && ($_POST['go'] == "edit") )
{
include "config.php";
$edit = mysql_query ("UPDATE `news` SET `title` = '".$_POST['newstitle']."', `content` = '".$_POST['newscontent']."', `fullcontent` = '".$_POST['newsfullcontent']."' WHERE `id` = '".$_POST['id']."' LIMIT 1");
if ( $edit )
{
$status = '<div class="ok">تغییرات با موفقیت اعمال شدند.</div>';
}
else { $status = '<div class="error">متاسفانه مشکلی در ثبت تغییرات وجود دارد</div>'; }
}
if ( isset($_GET['editnews']) && ($_GET['editnews'] !== "") )
{
include "config.php";
$Query = mysql_query("SELECT * FROM `news` WHERE `id` = '".intval($_GET['editnews'])."' LIMIT 1");
$row_news = mysql_fetch_array($Query);
}
?>
<div id="main">
<img src="files/header.jpg" border="0">
<div class="navbar">
<ul>
<li><a href="home.php">داشبورد</a></li>
<li><a href="../index.php" target="_blank">نمایش سایت</a></li>
</ul>
</div>
</div>
<div id="sidebar">
<ul>
<li><a href="home.php">داشبورد</a></li>
<li><a href="addnews.php">ارسال خبر جدید</a></li>
<li><a href="addpage.php">ایجاد صفحه جدید</a></li>
<li><a href="addlink.php">ارسال لینک جدید</a></li>
<li><a href="news.php">مدیریت اخبار</a></li>
<li><a href="pages.php">مدیریت صفحات</a></li>
<li><a href="links.php">مدیریت لینک ها</a></li>
<li><a href="homepage.php">مدیریت صفحه نخست</a></li>
<li><a href="?logout=true"><font color="red">خروج!</b></font></a></li>
</ul>
</div>
<div class="content">
<div class="top-text">ارسال خبر جدید</div>
<?php echo $status; ?>
<div class="forms">
<form method="post" action="">
<input type="hidden" name="go" value="<?php echo (isset($row_news)) ? "edit" : "add"; ?>">
<?php echo (isset($row_news)) ? '<input type="hidden" name="id" value="'.$row_news['id'].'">' : ''; ?>
<label for="username"> عنوان خبر : </label>
<input name="newstitle" type="text" value="<?php echo $row_news['title']; ?>" class="form" />
<br /><br /><br />
<label for="content"> خلاصه خبر : </label>
<textarea name="newscontent" rows="10" cols="80" id="editor"><?php echo $row_news['content']; ?></textarea>
<br /><br /><br /><br />
<label for="fullcontent"> ادامه مطلب : </label>
<textarea name="newsfullcontent" rows="10" cols="80" id="more"><?php echo $row_news['fullcontent']; ?></textarea>
<br /><br /><br /><br />
<input type="submit" value="ارسال خبر" name="submit">
</form>
</div>
</div>
<div class="clear"></div>
</div>
</body></html>
<?php
} else { header ("location: index.php"); } ?>
حالا می خواهم با استفاده از Dream weavre کاری کنم که اینجا خبر می نویسم تو دیتابیسم درج بشه؟
باید چی کار کنم ؟
من یک مدیریت نوشتم و حالا می خواهم وقتی پستی وارد می کنم مثلا عنوان خبر هرچی تو صفحه نمایش داده بشه
این برای مدیریت add_new
<?php
// ahmad reza shamimi
session_start();
if ( isset($_SESSION['user']) ) {
if ( (isset($_GET['logout'])) && ($_GET['logout'] == "true") )
{
unset ($_SESSION['user']);
header ("Location: index.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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>مدیریت سایت - ارسال خبر جدید</title>
<link href="files/style.css" rel="stylesheet" type="text/css">
<!-- jQuery and jQuery UI -->
<script src="elrte-1.2/js/jquery-1.4.4.min.js" type="text/javascript" charset="utf-8"></script>
<script src="elrte-1.2/js/jquery-ui-1.8.7.custom.min.js" type="text/javascript" charset="utf-8"></script>
<link rel="stylesheet" href="elrte-1.2/css/smoothness/jquery-ui-1.8.7.custom.css" type="text/css" media="screen" charset="utf-8">
<!-- elRTE -->
<script src="elrte-1.2/js/elrte.min.js" type="text/javascript" charset="utf-8"></script>
<link rel="stylesheet" href="elrte-1.2/css/elrte.min.css" type="text/css" media="screen" charset="utf-8">
<!-- elRTE translation messages -->
<script src="elrte-1.2/js/i18n/elrte.fa.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
$().ready(function() {
var opts = {
cssClass : 'el-rte',
lang : 'fa',
height : 300,
toolbar : 'normal',
cssfiles : ['elrte-1.2/css/elrte-inner.css']
}
$('#editor').elrte(opts);
})
$().ready(function() {
var opts = {
cssClass : 'el-rte',
lang : 'fa',
height : 300,
toolbar : 'normal',
cssfiles : ['elrte-1.2/css/elrte-inner.css']
}
$('#more').elrte(opts);
})
</script>
</head>
<body>
<?php
if ( isset($_POST['go']) && ($_POST['go'] == "add") )
{
include "config.php";
$add = mysql_query ("INSERT INTO `news` VALUES ('', '".$_POST['newstitle']."', '".$_POST['newscontent']."', '".$_POST['newsfullcontent']."', '".mktime()."')");
if ( $add )
{
$status = '<div class="ok">خبر جدید با موفقیت ثبت شد.</div>';
}
else { $status = '<div class="error">متاسفانه مشکلی در ثبت خبر جدید وجود دارد.</div>'; }
}
elseif ( isset($_POST['go']) && ($_POST['go'] == "edit") )
{
include "config.php";
$edit = mysql_query ("UPDATE `news` SET `title` = '".$_POST['newstitle']."', `content` = '".$_POST['newscontent']."', `fullcontent` = '".$_POST['newsfullcontent']."' WHERE `id` = '".$_POST['id']."' LIMIT 1");
if ( $edit )
{
$status = '<div class="ok">تغییرات با موفقیت اعمال شدند.</div>';
}
else { $status = '<div class="error">متاسفانه مشکلی در ثبت تغییرات وجود دارد</div>'; }
}
if ( isset($_GET['editnews']) && ($_GET['editnews'] !== "") )
{
include "config.php";
$Query = mysql_query("SELECT * FROM `news` WHERE `id` = '".intval($_GET['editnews'])."' LIMIT 1");
$row_news = mysql_fetch_array($Query);
}
?>
<div id="main">
<img src="files/header.jpg" border="0">
<div class="navbar">
<ul>
<li><a href="home.php">داشبورد</a></li>
<li><a href="../index.php" target="_blank">نمایش سایت</a></li>
</ul>
</div>
</div>
<div id="sidebar">
<ul>
<li><a href="home.php">داشبورد</a></li>
<li><a href="addnews.php">ارسال خبر جدید</a></li>
<li><a href="addpage.php">ایجاد صفحه جدید</a></li>
<li><a href="addlink.php">ارسال لینک جدید</a></li>
<li><a href="news.php">مدیریت اخبار</a></li>
<li><a href="pages.php">مدیریت صفحات</a></li>
<li><a href="links.php">مدیریت لینک ها</a></li>
<li><a href="homepage.php">مدیریت صفحه نخست</a></li>
<li><a href="?logout=true"><font color="red">خروج!</b></font></a></li>
</ul>
</div>
<div class="content">
<div class="top-text">ارسال خبر جدید</div>
<?php echo $status; ?>
<div class="forms">
<form method="post" action="">
<input type="hidden" name="go" value="<?php echo (isset($row_news)) ? "edit" : "add"; ?>">
<?php echo (isset($row_news)) ? '<input type="hidden" name="id" value="'.$row_news['id'].'">' : ''; ?>
<label for="username"> عنوان خبر : </label>
<input name="newstitle" type="text" value="<?php echo $row_news['title']; ?>" class="form" />
<br /><br /><br />
<label for="content"> خلاصه خبر : </label>
<textarea name="newscontent" rows="10" cols="80" id="editor"><?php echo $row_news['content']; ?></textarea>
<br /><br /><br /><br />
<label for="fullcontent"> ادامه مطلب : </label>
<textarea name="newsfullcontent" rows="10" cols="80" id="more"><?php echo $row_news['fullcontent']; ?></textarea>
<br /><br /><br /><br />
<input type="submit" value="ارسال خبر" name="submit">
</form>
</div>
</div>
<div class="clear"></div>
</div>
</body></html>
<?php
} else { header ("location: index.php"); } ?>
حالا می خواهم با استفاده از Dream weavre کاری کنم که اینجا خبر می نویسم تو دیتابیسم درج بشه؟
باید چی کار کنم ؟