czułki opadają
np.
masz
<td><input type="hidden" name="id" id="id" value="<? echo $row['id']; ?>">
co można by zapisać krócej jako
[html<td><input type="hidden" name="id" id="id" value="<?=$row['id']; ?>">][/html]
ale mniejsza z tym
obecnie do danych wysłanych z tego pola odwołujesz się przez $id, w nowszych wersjach php będziesz się odwoływał przez $_POST['id']
ale jest jedno ale
jeśli nie podasz metody przesyłania jak np. tu
<form action="zmien_baza_dostawcow.php">
wszystkie pola z formularza nie będą zapisywane w tabeli $_POST tylko $_GET.
Czyli jeśli w formularzu dasz method="post" zostaną zapisane w $_POST, a jeśli dasz method="get" lub nie podasz method to dane zostaną zapisane w $_GET
i kilka uwag
1)z tego co mi wiadomo lepiej używać mysql_connect
2)jeśli już używasz małpy to powinna być przed nazwą funkcji
3)rada na przyszłość: wygląda na to że twórcy php będą rezygnować z funkcji mysql_* o czym dają delikatnie do zrozumienia. Na razie tylko piszą że te funkcje są niezalecane. Za kilka wersji pewnie będzie się wyświetlał komunikat że są przestarzała, a za klika następnych zostaną całkowicie usunięte. Więc radził bym poczytać o mysql
i