poniżej kod:
<?php $connection = @mysql_connect('localhost', 'root', 'admin') or die('Brak połączenia z serwerem MySQL'); if ($_SERVER['REQUEST_METHOD'] == 'POST') { } $query = "UPDATE rejestr_zdarzen SET data_rej_1 = '{$_POST['data_rej_1']}', kategoria_2 = '{$_POST['kategoria_2']}', rodzaj_3 = '{$_POST['rodzaj_3']}', opis_zdarzenia_4 = '{$_POST['opis_zdarzenia_4']}', KR/RR_5 = '{$_POST['KR/RR_5']}', data_wyst_6 = '{$_POST['data_wyst_6']}', data_ujaw_7 = '{$_POST['data_ujaw_7']}', zglaszajacy_8 = '{$_POST['zglaszajacy_8']}', czas_trwania_9 = '{$_POST['czas_trwania_9']}', ilosc_zdarz_10 = '{$_POST['ilosc_zdarz_10']}', wycena_11 = '{$_POST['wycena_11']}', typ_12 = '{$_POST['typ_12']}', kategoria_straty_13 = '{$_POST['kategoria_straty_13']}', linia_14 = '{$_POST['linia_14']}' WHERE id = '{$_GET['id']}' LIMIT 1"; ; // znów musisz pobrać dane z bazy, tylko tym razem dla jednego rekordu, zbudować formularz i wrzucić wartości do odpowiednich inputów ?> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <form action="rejestr_lista.php" method="post"> <title>EDYCJA REKORDU</title> </head> <script src="jquery.min.js"></script> <script src="jquery.chained.min.js"></script> <script type="text/javascript"> $(function() { $("#rodzaj_3").chained("#kategoria_2"); }); </script> </head> <body> <br> <br> <br> <br> Kategoria<select id="kategoria_2" name="kategoria_2"> <option value="">--</option> <option value="1.Oszustwa wewnętrzne">1.Oszustwa wewnętrzne</option> <option value="2.Oszustwa zewnętrzne">2.Oszustwa zewnętrzne</option> <option value="3.Praktyka kadrowa i bezpieczeństwo pracy">3.Praktyka kadrowa i bezpieczeństwo pracy</option> <option value="4.Klienci, produkty i praktyka biznesowa">4.Klienci, produkty i praktyka biznesowa</option> <option value="5.Uszkodzenia aktywów">5.Uszkodzenia aktywów</option> <option value="6.Zakłócenia działania i błędy systemów">6.Zakłócenia działania i błędy systemów</option> <option value="7.Dokon.trans.dostawa oraz zarządz.proces">7.Dokon.trans.dostawa oraz zarządz.proces</option> </select> Rodzaj<select id="rodzaj_3" name="rodzaj_3"> <option value="">--</option> <option value="1.1.Działania nieuprawnione" class="1.Oszustwa wewnętrzne">1.1.Działania nieuprawnione</option> <option value="1.2.Kradzież i oszustwo" class="1.Oszustwa wewnętrzne">1.2.Kradzież i oszustwo</option> <option value="2.1.Kradzież i oszustwo" class="2.Oszustwa zewnętrzne">2.1.Kradzież i oszustwo</option> <option value="2.2.Bezpieczeństwo systemów" class="2.Oszustwa zewnętrzne">2.2.Bezpieczeństwo systemów</option> <option value="3.1.Stosunki pracownicze" class="3.Praktyka kadrowa i bezpieczeństwo pracy">3.1.Stosunki pracownicze</option> <option value="3.2.Bezpieczeń.środowiska pracy" class="3.Praktyka kadrowa i bezpieczeństwo pracy">3.2.Bezpieczeń.środowiska pracy</option> <option value="3.3.Podziały i dyskryminacja<" class="3.Praktyka kadrowa i bezpieczeństwo pracy">3.3.Podziały i dyskryminacja</option> <option value="4.1.Obsługa klientów, ujawnienie informacji o klientach" class="4.Klienci, produkty i praktyka biznesowa">4.1.Obsługa klientów, ujawnienie informacji o klientach</option> <option value="4.2.Niewłaściwe praktyki biznesowe lub rynkowe" class="4.Klienci, produkty i praktyka biznesowa">4.2.Niewłaściwe praktyki biznesowe lub rynkowe</option> <option value="4.3.Wady produktów" class="4.Klienci, produkty i praktyka biznesowa">4.3.Wady produktów</option> <option value="4.4.Klasyfikacja klienta i ekspozycje" class="4.Klienci, produkty i praktyka biznesowa">4.4.Klasyfikacja klienta i ekspozycje</option> <option value="4.5.Usługi doradcze" class="4.Klienci, produkty i praktyka biznesowa">4.5.Usługi doradcze</option> <option value="5.1.Klęski żywiołowe i inne zdarzenia" class="5.Uszkodzenia aktywów">5.1.Klęski żywiołowe i inne zdarzenia</option> <option value="6.1.Systemy" class="6.Zakłócenia działania i błędy systemów">6.1.Systemy</option> <option value="7.1.Wprowadzanie do systemu, wykonywanie, rozliczanie i obsługa transakcji" class="7.Dokon.trans.dostawa oraz zarządz.proces">7.1.Wprowadzanie do systemu, wykonywanie, rozliczanie i obsługa transakcji</option> <option value="7.2.Monitorowanie i sprawozdawczość" class="7.Dokon.trans.dostawa oraz zarządz.proces">7.2.Monitorowanie i sprawozdawczość</option> <option value="7.3.Dokumentacja dotycząca klienta" class="7.Dokon.trans.dostawa oraz zarządz.proces">7.3.Dokumentacja dotycząca klienta</option> <option value="7.4.Zarządzanie rachunkami klientów" class="7.Dokon.trans.dostawa oraz zarządz.proces">7.4.Zarządzanie rachunkami klientów</option> <option value="7.5.Uczestnicy procesów nie będących klientami banku (np.: izby rozliczeniowe)" class="7.Dokon.trans.dostawa oraz zarządz.proces">7.5.Uczestnicy procesów nie będących klientami banku (np.: izby rozliczeniowe)</option> <option value="7.6.Sprzedawcy i dostawcy" class="7.Dokon.trans.dostawa oraz zarządz.proces">7.6.Sprzedawcy i dostawcy</option> </select> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> Typ straty: <select id="typ_12" name="typ_12" > <option></option> <option>pośrednia</option> <option>bezpośrednia</option> (...) </select> Kategoria straty: <select id="kategoria_straty_13" name="kategoria_straty_13" > <option></option> <option>strata rozciągnięta w czasie</option> <option>strata powiązana</option> <option>strata odwrócona</option> <option>prawie strata</option> (...) </select> Linia biznesowa: <select id="linia_14" name="linia_14" > <option></option> <option>bankowość detaliczna</option> <option>bankowośc komercyjna</option> <option>płatności i rozliczenia</option> (...) </select> <br> <br> <input type="submit" name="Zapisz" />
problem polega na tym że pole 'id' to autoindex i w momencie edycji rekordu i zapisaniu tworzy sie kolejny rekord zamiast nadpisywac,
jak z tego wybrnąć

pozdrawiam