Wydawałoby się wszystko okej ale jednak nie...
Ponieważ gdy zmienię coś / edytuję w formularz dam zatwierdź to nowy kod jest dodawany do tamtego a nie aktualizowany.
Czyli jakby usunąć obecny i dodać nowy...
Jak to zrobić? w czym błąd zapewne jakiś haczyk
W bazie mam tak:
id
strona
tresc
A oto KOD
<? // wylistowanie rekordow /* zapytanie do konkretnej tabeli */ echo "<table cellpadding=\"2\" border=1><table border='1' bordercolor='#000000' style='background-color:' width='500' cellpadding='3' cellspacing='0'>"; echo "<caption align='center'><b><font color='red'>Edycja tekstów na stronie</font></b></caption><br>"; } if ($_GET["action"] == "edytuj") { $id = $_GET["id"]; echo'<form method=post action=""><br> <b><font size="3"><center>Strona:</b></font> <br><input style="width: 150px; height: 20px; text-align:center;" type="text" name="strona" value="'.$dane[strona].'"></input><br><br><br></center> <b><font size="3"><center>Treść:</b></font> <br><textarea style="width: 600px; height: 300px;" type="text" name="tresc" value="'.$dane[tresc].'">'.$dane[tresc].'</textarea><br></center> <input type="hidden" name="id" value="'.$id.'" size="1" ><br><br> <center><input type="submit" name="action" value="Zatwierdź"></center>'; } // koniec get action == edytuj if ($_POST["action"] == "Zatwierdź") { // zapisujemy dane $id = $_POST["id"]; $strona = $_POST["strona"]; $tresc = $_POST["tresc"]; $result = mysql_query("UPDATE tabela SET strona = '$strona', tresc = '$tresc' WHERE id = '$id' LIMIT 1") or die(mysql_error()); } // koniec zapisywania ?>
EHH temat do zamknięcia...

Powodem było dodatkowe dodanie value="'.$dane[tresc].' w textarea
