Mam nastepujacy problem. Mam stworzony skrypt za pomoca ktorego wprowadzam nowy wpis do bazy (po przez formularz) oraz edytuje go. Przy wprowadzaniu wpisu wszystko jest ok ale w momencie edycji pojawia sie problem. Mianowicie zamiast edytowac uprzednio wprowadzony wpis do bazy tworzy on nowy

<? { switch($_GET['kto']) { case "zedytowano": // jezeli wysłano formularz dodawania lub edycji uwaga('Musisz wypełnić wymagane pola'); uwaga('Musisz wypełnić wymagane pola'); uwaga('Musisz wypełnić wymagane pola'); uwaga('Musisz wypełnić wymagane pola'); else // jezeli wpisano { if($blad)// jezeli sa problemy ze zdjeciem, wyswietl komunikat uwaga($blad); else // jezeli nie wystapiły problemy z załadowaniem zdjecia { if($_POST['id']==0) // dodawanie wpisu $baza = "ABCDEFGHIJKLMNPRSTUWZY123456789"; $dlugoschasla = 6; $zapis_do_bazy=mysql_query("insert into sprzet_u (`id_spr`,`id_kat`,`id_kon`,`id_sta`,`keygen`,`nazwa_spr`,`nr_seryjny`,`nr_f
aktury`,`data_zakupu`,`opis`,`data`) values (NULL,'".$_POST['kategorie']."','".$_POST['kontrahent']."','".$_POST['status']."','".$haslo."','".$_POST['nazwa']."','".$_POST['nr_seryjny']."','".$_POST['nr_faktury']."','".$_POST['data_zakupu']."','".$_POST['opis']."',now())") or die(mysql_error()); { $zapis_do_bazy=mysql_query("update sprzet_u SET id_kat='".$_POST['id_kat']."',id_kon='".$_POST['id_kon']."',id_sta='".$_POST['id_sta']."',nazwa_spr='".$_POST['nazwa']."',nr_seryjny='".$_POST['nazwa']."',nr_faktury='".$_POST['nr_faktury']."',data_zakupu='".$_POST['data_zakupu']."' where id_spr='".$_POST['id']."'"); } if($zapis_do_bazy) uwaga('Sprzęt został zapisany w bazie!'); else uwaga('Nie mozna było zapisac Sprzętu w bazie'); } }//else BREAK; case "pokaz": form_sprzet_pokaz($_GET['id']); else uwaga(BLAD.' Brak danych!'); BREAK; case "edytuj": form_sprzet($_GET['id']); else uwaga(BLAD.' Brak danych!'); BREAK; case "usun": { if($usun) uwaga('Sprzęt został usunięty!'); else uwaga('Nie mozna było usunac Sprzętu'); } else uwaga(BLAD.' Brak danych!'); BREAK; } //switch } //if form_sprzet();// formularz dodawania kategorii $kategorie=mysql_query("select s.id_spr,p.id_kat,k.id_kon,w.id_sta,s.nazwa_spr,s.nr_seryjny,p.nazwa
_kat,k.nazwa_kon,w.status,date_format(data,'%d.%m%.%Y') data from sprzet_u s,kategorie_u p,kontrahent_u k,status_u w where s.id_ko
n=k.id_kon and s.id_kat=p.id_kat and s.id_sta=w.id_sta order by s.nazwa_spr asc") or die(mysql_error()); // wyswietlanie kategorii uwaga('W bazie nie ma zadnego Sprzetu'); else { echo '<center><table id=obwodka width=99%><tr align=center><td><b>Data</b></td><td><b>Nazwa Sprzętu</b></td><td><b>Nr Seryjny</b></td><td><b>Kategoria</b></td><td><b>Kontrahent</b></td><td><b>Status</b></td></td><td><b>Opcje</b></td></tr>'; $color=$color1; { $color=zmien_color($color); echo '<tr align=center style="background:'.$color.'"><td width=40% align="center">'.$k['data'].'</td><td width=20% align="left">'.$k['nazwa_spr'].'</td><td width=40% align="left">'.$k['nr_seryjny'].'</td><td width=40% align="left">'.$k['nazwa_kat'].'</td><td width=40% align="left">'.$k['nazwa_kon'].'</td><td width=40% align="center">'.$k['status'].'</td><td><a href=?co=sprzet&kto=pokaz&id='.$k['id_spr'].'>Pokaż</a> | <a href=?co=sprzet&kto=edytuj&id='.$k['id_spr'].'>Edytuj</a> | <a href=?co=sprzet&kto=usun&id='.$k['id_spr'].' onclick="return confirm('napewno chcesz usunąć Sprzęt?')">Usun</a></td></tr>'; } } ?>