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

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%">

итд
помогите разобраться
 

Фанат

oncle terrible
Команда форума
ну вот и добавляй до "пристегивания" дизайна
 

Beavis

Banned
PHP:
$dobavlenie = new Add();//класс добавления
новые веяния в ООП?)))
 

Ak47

Новичок
все равно не понял)
извините
я только начинаю знакомство с пхп
 

damngood

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

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