Дублируются данные при обновлениие

  • Автор темы Автор темы Ak47
  • Дата начала Дата начала

Ak47

Новичок
Дублируются данные при обновлениие

Здравствуйте , у меня следущий вопрос
есть страница добавления новости

PHP:
<?php

	if (isset($_POST['send_news'])) { //получаем данные из формы	
	    	
			...
....
..
..
...

    		$dobavlenie->add_news($n_news,$t_news,$aut,$t); 
			
			 
?>




функция добавления

PHP:
class Add {// Добавляем новость	
	function add_news($n_news, $t_news, $aut, $t) { // Добавляем новость
	
	$ins_news="INSERT INTO news_info VALUES (NULL,'$n_news', '$t_news','', '$aut', '$t','1','0')";
	 //вставляем в таблицу
	   		$res_news=mysql_query($ins_news);
       		if ($res_news) {
					echo "Новость добавлена <BR>" ;
						} else {
					echo "Ошибка: не добавить новость <BR> ";
					}
			}



При обновлении страницы
новости добавляются повторно в базу,как этого избежать,почитал и узнал что можно поставить header('Location: addnews.php'); после INSERT INTO... ,но тогда выдает ошибку
headers already sent by (output started at c:\program files\apache group\...\head.php:16)

а в хед пхп там дизайн пристегивается только


Код:
<html>

<head>
<title> СИСТЕМА</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link rel="StyleSheet" type="text/css" href="style.css">
</head>

<body leftmargin="0" 
marginheight="0" 
marginwidth="0" 
rightmargin="0" 
bottommargin="0" 
topmargin="91" >

<table width="100%"    border="1"   cellspacing="0"   cellpadding="0"  height="100%">

итд

помогите разобраться
 
все равно не понял)
извините
я только начинаю знакомство с пхп
 
Ak47
так на фига ты начинаешь тут же писать CMS, если ты даже такую банальность сделать не можешь, как отладка своего скрипта?

Тебе ответ дали уже. ***** написал что делать
 
Сверху