При редактиране се добавя новото редактирано съобщение

Foxy

Registered
Здравейте! Редактирам файлове с 1 код. Когато редактирам обаче вместо да се редактира съобщението се добавя редактираното съобщение - в базата се добавя нов запис с редактираното съобщение. Не мога да разбера къде е грешката :(

Ето кода:

Код:
<?php
session_start();
include "../connect.php";
$username = $_SESSION['username'];
?>
<?php



$announce = (int)$_GET[announce];

if($username)
{
	if($announce)
	{
		$redovete = mysql_query("SELECT * FROM `announces`");
		$red = mysql_num_rows($redovete);
		$max = ceil($red);
		if($announce > $max || $announce < 0)
		{
			echo 
			'
			<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=windows-1251" />
<title>Xlite-BG Game Server</title>

<link rel="stylesheet" href="../style.css" type="text/css" media="screen" />

</head>

<body>
<center>

	<div id="body_wrapper">


		

		<div id="body_container">
		<div id="body_container_b">
		<div id="body_container_c">


			

			<div id="page_header">

				

				<h1><span class="hidethis">
				Counter Strike
				</span></h1>

			</div>

			


			

			<div id="page_content">

<center>Съобщението е редактирано успешно!</center>
	<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />

			</div>

			

		</div>
		</div>
		</div>

		



		

		<div id="navmenu">
		<div id="navmenu_b">
		<div id="navmenu_c">

			<h3><span class="hidethis">Site Menu:</span></h3>

			<ul>
			<li class="list_first"><a href="../index.php">Начало</a></li>
			<li><a href="../informaciq.php">Информация за сървъра</a></li>
			<li><a href="../kandidatstvai.php">Стани админ</a></li>
			<li><a href="../banned.php">Баннати потребители</a></li>
			<li><a href="../forum">Форум</a></li>
			<li><a href="../kontakti.php">Контакти</a></li>
			</ul>


		</div>
		</div>
		</div>

		


		<div class="clearthis"> </div>


		

		<div id="page_footer">
		Всички права запазени!<br />carbonated & gyx4ee
		</div>

		


	</div>
</center>
</body>
</html>
			';
		}
		else
		{
		$sql = "SELECT * FROM `announces` WHERE id='$announce'";
		$result = mysql_query($sql) or die (mysql_error());
		$row = mysql_fetch_assoc($result);
		if($_POST['submit'])
		{
			$ime = htmlspecialchars(trim(addslashes($_POST['ime'])));
      		$text = htmlspecialchars(trim(addslashes($_POST['text'])));
      		if($text == NULL)
      		{
         		echo 
		 		'
		 		<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=windows-1251" />
<title>Xlite-BG Game Server</title>

<link rel="stylesheet" href="../style.css" type="text/css" media="screen" />

</head>

<body>
<center>

	<div id="body_wrapper">


		

		<div id="body_container">
		<div id="body_container_b">
		<div id="body_container_c">


			

			<div id="page_header">

				

				<h1><span class="hidethis">
				Counter Strike
				</span></h1>

			</div>

			


			

			<div id="page_content">

	<center>Трябва да има съобщение!</center>
	<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />

			</div>

			

		</div>
		</div>
		</div>

		



		

		<div id="navmenu">
		<div id="navmenu_b">
		<div id="navmenu_c">

			<h3><span class="hidethis">Site Menu:</span></h3>

			<ul>
			<li class="list_first"><a href="../index.php">Начало</a></li>
			<li><a href="../informaciq.php">Информация за сървъра</a></li>
			<li><a href="../kandidatstvai.php">Стани админ</a></li>
			<li><a href="../banned.php">Баннати потребители</a></li>
			<li><a href="../forum">Форум</a></li>
			<li><a href="../kontakti.php">Контакти</a></li>
			</ul>


		</div>
		</div>
		</div>

		


		<div class="clearthis"> </div>


		

		<div id="page_footer">
		Всички права запазени!<br />carbonated & gyx4ee
		</div>

		


	</div>
</center>
</body>
</html>
		 		';
      		}
      		else
      		{
         		$zaqvka = "UPDATE `announces` SET ime='$ime', text='$text' WHERE id='$announce'";
         		$res = mysql_query($zaqvka) or die (mysql_error());
         		echo "<meta http-equiv='refresh' content='3; url=../index.php' /><center><b>Успешно редактирахте съобщението!<br />Ще бъдете пренасочени към началната страница след 3 секунди.</b></center>";
			}
		}
		else
		{
	
?>	

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=windows-1251" />
<title>Xlite-BG Game Server</title>

<link rel="stylesheet" href="../style.css" type="text/css" media="screen" />

</head>

<body>
<center>

	<div id="body_wrapper">


		

		<div id="body_container">
		<div id="body_container_b">
		<div id="body_container_c">


			

			<div id="page_header">

				

				<h1><span class="hidethis">
				Counter Strike
				</span></h1>

			</div>

			


			

			<div id="page_content">

	<center>
	<h2>Редактирай съобщение</h2><br />
	<form method="post" action="addannounce.php">
	Име: <br /><input type="text" name="ime" value="<?php echo $row[ime] ?>" style="width: 400px;" /><br />
	Текст: <br /><textarea name="text" style="width: 400px; height: 166px;"><?php echo $row[text] ?></textarea><br />
	<input type="submit" name="submit" value="Изпрати" />
	</form>
	</center>
	<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />

			</div>

			

		</div>
		</div>
		</div>

		



		

		<div id="navmenu">
		<div id="navmenu_b">
		<div id="navmenu_c">

			<h3><span class="hidethis">Site Menu:</span></h3>

			<ul>
			<li class="list_first"><a href="../index.php">Начало</a></li>
			<li><a href="../informaciq.php">Информация за сървъра</a></li>
			<li><a href="../kandidatstvai.php">Стани админ</a></li>
			<li><a href="../banned.php">Баннати потребители</a></li>
			<li><a href="../forum">Форум</a></li>
			<li><a href="../kontakti.php">Контакти</a></li>
			</ul>


		</div>
		</div>
		</div>

		


		<div class="clearthis"> </div>


		

		<div id="page_footer">
		Всички права запазени!<br />carbonated & gyx4ee
		</div>

		


	</div>
</center>
</body>
</html>

<?php
		}
		}
	}
	else
	{
		echo "<center><b>Моля изберете съобщение, което да редактирате!</b></center>";
	}
}
else
{
	echo 
	'
	<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=windows-1251" />
<title>Xlite-BG Game Server</title>

<link rel="stylesheet" href="../style.css" type="text/css" media="screen" />

</head>

<body>
<center>

	<div id="body_wrapper">


		

		<div id="body_container">
		<div id="body_container_b">
		<div id="body_container_c">


			

			<div id="page_header">

				

				<h1><span class="hidethis">
				Counter Strike
				</span></h1>

			</div>

			


			

			<div id="page_content">

	<center>Не си логнат!</center>
	<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />

			</div>

			

		</div>
		</div>
		</div>

		



		

		<div id="navmenu">
		<div id="navmenu_b">
		<div id="navmenu_c">

			<h3><span class="hidethis">Site Menu:</span></h3>

			<ul>
			<li class="list_first"><a href="../index.php">Начало</a></li>
			<li><a href="../informaciq.php">Информация за сървъра</a></li>
			<li><a href="../kandidatstvai.php">Стани админ</a></li>
			<li><a href="../banned.php">Баннати потребители</a></li>
			<li><a href="../forum">Форум</a></li>
			<li><a href="../kontakti.php">Контакти</a></li>
			</ul>


		</div>
		</div>
		</div>

		


		<div class="clearthis"> </div>


		

		<div id="page_footer">
		Всички права запазени!<br />carbonated & gyx4ee
		</div>

		


	</div>
</center>
</body>
</html>
	';
}

?>
 
Това
Код:
$zaqvka = "UPDATE `announces` SET ime='$ime', text='$text' WHERE id='$announce'";
$res = mysql_query($zaqvka) or die (mysql_error());
го направи така
Код:
               mysql_query("UPDATE `announces` SET ime='$ime', text='$text' WHERE id='$announce'");
               echo mysql_error();
и виж дали друг фаил да ти прави проблема
 

Back
Горе