Problém v ukládání z formuláře do databáze
2 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
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...