Problém v ukládání z formuláře do databáze

Mám problém. uidělal sem si script pro odpovídání na příspěvky.
v tabulce prani_odpovedi už je při ukládání přání vytvořena ten určitej řádek se id tohoto přání při odpovedi už stačí pouze updatovat autora odpovědi a updatovat odpoved. session a připojení je dobře protože v jinejch scriptech mi to jde. Vypadá to na chybu v odeselání formuláře jelikož když ve scriptu odpovědět vymažu "header" tak po zmáčknutí ODPOVĚDĚT! ve formuláři hodí zpět na tu stránku jakoby tam header byl. zde sou ty scripty

"výtržek z index.php (session nastartovaný, info o spojení bráno z connecting.php, všechny "{" ukončeny):

.....
$sql_odpovedi="select * from prani_odpovedi where id_vzkaz='$id_prani'";
$mysql_odpovedi=mysql_query($sql_odpovedi,$pripojeni);
$mysql_fetch_odpovedi=mysql_fetch_array($mysql_odpovedi);
$admin=$mysql_fetch_odpovedi["admin"];
$odpoved=$mysql_fetch_odpovedi["odpoved"];

if($_SESSION["admi"]=="ANO"){

echo"<form method=post action=\"odpoved.php\">";
echo"<input type=\"hidden\" name=\"id\" value=\"$id_prani\">";
echo"<input type=\"text\" value=\"$odpoved\" name=\"odpoved\" class=\"barva_for\" size=\"80\"> <input type=\"submit\" value=\"Odpověz!\"></form>";

}else{
if($odpoved!=""){
echo"<br><span class=\"autor\">Admin $admin reaguje:</span><span class=\"zvyrazneno\"> $odpoved</span>";}
}
.....

odpoved.php:

<?php
session_start();
include("connecting.php");
if($_SESSION["admi"]=="ANO"){
$name=$_SESSION["login"];
$sql="update prani_odpovedi set admin='$name', odpoved='$odpoved' where id_vzkaz='$id'";
mysql_query($sql,$pripojeni);
}
header("location:index.php?stranka=prani");
?>
zkus popsat ten problem nejak normalne, strucne a prehledne...at delam co delam, vubec nechapu, o co jde...