1.- para usar headers no tiene q haber ninguna salida por pantalla y vos tenes una, un poco invisible pero salida al fin
Código PHP:
<?php
session_start();
?>
<?php require_once("conection.php"); ?>
//esto es salida
// esto tambien
<?php
$_SESSIO
deberias quitar esos dos espacios q te comente arriba
respecto del tinymce hay funciones para sacar html como strip_tags() o para hacerlos texto como htmlentities()
para editar algo ya guardado lo q se haces es
1.- pasar el parametro por get con el identifaicador unico del campo
ej
http://tusitio.com/editar-noticia.php?id=12
2.- en editar-noticia.php deberias de tener un formulario similar al de carga donde previamente buscas en la base de datos los datos
select * from tabla where id=$_GET['id]
if(mysql_num_rows($res)==1){$row=mysql_fetch_assoc ($res)}
y luego con estos datos recuperados lo vas metiendo en el form
<input type="text" name="titulo" value="<?php echo $row['titulo']?>" />
y haces lo mismo con el id para saber de quien estas editando
<input type="hidden" name="titulo" value="<?php echo $_GET['id']?>" />
luego este formulario lo mandas a otra pagina (puede ser la misma tambin) para q sean procesados
guardar-datos.php
mysql_query("update from tabla set titulo='".$_POST['titulo']." where id='".$_POST['id]."');
y asi de simple es :)