Cytat(bigart @ 27.10.2006, 17:14:22 )

jak opanowac w jednym pliku klika submitów... (action)
Nie wiem czy dobrze zrozumialem. Jezeli chcesz miec kilka submitow, z ktorych kazdy przesle dane do innego skryptu, to kazdy taki submit musi byc "opakowany" w osobny formularz <form action="odpowiedni_skrypt.php" > </form>. Innymi slowy - jeden formularz wysyla dane tylko do jednego skryptu. Jezeli wewnatrz formularza masz wiecej submitow to kazdy z nich wysle dane do tego samego skryptu. Mozesz natomiast nadac im inne wartosci "name" i "value".
A co do sprawy pierwszej to nie ma specjalnie duzej roznicy miedzy dodaniem a edycja.
W duzym uproszczeniu moze to wygladac tak:
Pobierasz wiersz z bazy:
<?php
$result = mysql_query("select user_id, name from users where user_id=10"); ?>
Tworzysz formularz ktory bedzie umozliwial edycje:
<?php
echo "<form action="edit
.php
" method=post>"; echo "id usera: {$row["user_id
"]}"; echo "imie: <input type=text name=name value="{$row["name"]}>"; //tutaj wstawiasz aktualna wartosc rekordu pobrana z bazy echo "<input type=submit name=submit value=aktualizuj>";
?>
i fragment skryptu edit.php do ktorego zostana wyslane dane i ktory je przetworzy:
<?php
mysql_query=("update users set name={$_POST["name
"]} whre user_id = 10"); ?>