- 
	
			
				
					September 5th, 2011, 16:22
				
			
			
				
					#1
				
				
				
			
	 
		
		
			
				
				
				
					 ست کردن خبر در ادمین و نشان دادن در پست ست کردن خبر در ادمین و نشان دادن در پست
					
						
							ست کردن خبر در ادمین و نشان دادن در یک پست در index ?
 من یک مدیریت نوشتم و حالا می خواهم وقتی پستی وارد می کنم مثلا عنوان  خبر هرچی تو صفحه نمایش داده بشه
 
 این برای مدیریت add_new
 
 
 
 
	کد PHP: 
<?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 کاری کنم که اینجا خبر می نویسم تو دیتابیسم درج بشه؟
 باید چی کار کنم ؟
 
 
 
 
 
 
 
- 
    
- 
		
			
						
						
							September 5th, 2011 16:22
						
					
					
						
							 # ADS
						
					
			 
 
- 
	
			
				
					September 5th, 2011, 22:54
				
			
			
				
					#2
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : ست کردن خبر در ادمین و نشان دادن در پست پاسخ : ست کردن خبر در ادمین و نشان دادن در پست
 
 
 
 
- 
    
- 
	
			
				
					September 6th, 2011, 11:20
				
			
			
				
					#3
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : ست کردن خبر در ادمین و نشان دادن در پست پاسخ : ست کردن خبر در ادمین و نشان دادن در پست
					
						
							دوستان کسی نمی تونه کمک کنه ؟و البته با فارسی هم مشکل نداشته باشه
						 
 
 
 
 
 
 
- 
    
- 
	
			
				
					September 7th, 2011, 17:35
				
			
			
				
					#4
				
				
				
			
	 
		
			
			
				عضو دائم
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
				
					 پاسخ : ست کردن خبر در ادمین و نشان دادن در پست پاسخ : ست کردن خبر در ادمین و نشان دادن در پست
					
						
							من متوجه مشكل نشدم
 الان در درج اطلاعات در ديتابيس مشكل داريد ؟ يعني دستور INSERT
 براي مشكل فارسي :
 charset ديتابيس رو از نوع utf8 بذاريد و بعد از اتصال در برنامه از  :
 
	کد PHP: 
mysql_query("SET CHARACTER SET utf8;");
 mysql_query("SET SESSION collation_connection = 'utf8_general_ci'");
 
 
 استافده كنيد.
 
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از Rezash به دلیل پست مفید 
        
    
 
 
 
- 
	
			
				
					September 7th, 2011, 17:51
				
			
			
				
					#5
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : ست کردن خبر در ادمین و نشان دادن در پست پاسخ : ست کردن خبر در ادمین و نشان دادن در پست
					
						
							
	کد PHP: 
<?php
 $link = mysql_connect("localhost","root","")
 or die(mysql_error());
 mysql_select_db("moviesite")
 or die (mysql_error());
 $query = "SELECT movie_id,movie_name " ." movie_director, movie_leadactor " ."FROM movie";
 $result = mysql_query($query,$link)
 or die (mysql_error());
 $num_movies = mysql_num_rows($_result);
 
 $movie_header=<<<EOD
 <h2><center>Movie Review Database</center></h2>
 <table width="70%" border="1" cellpadding="2" cellspacing="2" align="center">
 <tr>
 <th>Movie Title</th>
 <th>Movie Director</th>
 <th>Movie Lead Actor</th>
 </tr>
 EOD;
 
 function get_director() {
 global $movie_director;
 global $director;
 
 $query_d = "SELECT people_fullname " .
 "FROM people " .
 "WHERE people_id='$movie_director'";
 $results_d = mysql_query($query_d)
 or die (mysql_error());
 $row_d = mysql_fetch_array($results_d);
 extract($row_d);
 $director = $people_fullname;
 }
 function get_leadactor() {
 global $movie_leadactor;
 global $leadactor;
 
 $query_a = "SELECT people_fullname " .
 "FROM people " .
 "WHERE people_id='$movie_leadactor'";
 $results_a = mysql_query($query_a)
 or die (mysql_error());
 $row_a = mysql_fetch_array($results_a);
 extract($row_a);
 $leadactor = $people_fullname;
 }
 
 while ($row = mysql_fetch_array($result)) {
 $movie_id = $row['movie_id'];
 $movie_name = $row['movie_name'];
 $movie_director = $row['movie_director'];
 $movie_leadactor = $row['movie_leadactor'];
 
 //get director's name from people table
 get_director();
 //get lea actor's name from people table
 get_leadactor();
 
 $movie_details .=<<<EOD
 <tr>
 <td><a href = "movie_details.php?movie_id=$movie_id" title="Find out more about $movie_name">$movie_name</td>
 <td>$director</td>
 <td>$leadactor</td>
 </tr>
 EOD;
 }
 
 $movie_details .=<<<EOD
 <tr>
 <td>Total :$num_movies Movies</td>
 </tr>
 EOD;
 
 $movie_footer="</table>";
 $movie =<<<MOVIE
 $movie_header
 $movie_details
 $movie_footer
 MOVIE;
 echo "There are $num_movies movies in our database";
 echo $movie;
 ?>
 
 
 
 
 
 
 
 
 
- 
    
- 
	
			
				
					September 11th, 2011, 09:40
				
			
			
				
					#6
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : ست کردن خبر در ادمین و نشان دادن در پست پاسخ : ست کردن خبر در ادمین و نشان دادن در پست
					
						
							لطفا به من بگید از محیط خبر چه جوری خبر بگذارم بره تو دیتابیس چون از دیتابیس به صفحه و هر خبر id خودشو درست کردم ممنون
 پرشین گیگ - دانلود - aloteh.rar
 
 
 
 
 
 
 
- 
    
- 
	
			
				
					September 12th, 2011, 15:54
				
			
			
				
					#7
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
 
			
				
				
				
					 پاسخ : ست کردن خبر در ادمین و نشان دادن در پست پاسخ : ست کردن خبر در ادمین و نشان دادن در پست
					
						
							سلام
 
 بک آپ دیتابیس رو میدید ؟!
 
 
 
 
				
				
				
				
					دیگر در البرز هاست فعالیت ندارم
09380707181 
میزبانی وب اوربیس -  http://orbis.ir
 
 
 
 
 
 
- 
    
- 
	
			
				
					September 12th, 2011, 15:59
				
			
			
				
					#8
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : ست کردن خبر در ادمین و نشان دادن در پست پاسخ : ست کردن خبر در ادمین و نشان دادن در پست
 
 
 
 
- 
    
- 
	
			
				
					September 12th, 2011, 16:14
				
			
			
				
					#9
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
 
			
				
				
				
					 پاسخ : ست کردن خبر در ادمین و نشان دادن در پست پاسخ : ست کردن خبر در ادمین و نشان دادن در پست
 
				
				
				
				
					دیگر در البرز هاست فعالیت ندارم
09380707181 
میزبانی وب اوربیس -  http://orbis.ir
 
 
 
 
 
 
-