Ogolnie chodzi o to, ze wczesniej w innym skrypcie wyswietla mi sie baza danych, gdzie kazdy rekord ma opcje "usun" i "edytuj rekord". Jezeli chodzi o mozliwosc usuwania to wszystko jest ok. Chcialbym aby po nacisnieciu opcji "edytuj rekord" otworzyl sie formularz, ktory wyciagnie wczesniej dane do edycji (np. imie i nazwisko itd.) z bazy danych i bedzie pokazywal je w formularzu zeby mozna bylo edytowac czyli update'owac w bazie. W ogole nie mam na to pomyslu - Pomozcie.
Obecnie uzywam 2 skryptow do obslugi tego. Pierwszy plik edytuj.php w ktorym znajduje sie formularz :
<html> <body> <form action="aktualizuj.php" method="post"> <input type="Submit" value="Aktualizuj"> </form> <? $id=$_GET['id']; $query=" SELECT * FROM baza_klientow WHERE id='$id'"; $i=0; while ($i < $num) { } ?> </body> </html>
oraz drugi aktualizuj.php:
<?php $ud_id=$_POST['ud_id']; $ud_imie=$_POST['ud_imie']; $ud_nazwisko=$_POST['ud_nazwisko']; $ud_kwota=$_POST['ud_kwota']; $ud_rodzaj=$_POST['ud_rodzaj']; $ud_bank=$_POST['ud_bank']; $ud_adres=$_POST['ud_adres']; $ud_tel=$_POST['ud_tel']; $ud_dochody=$_POST['ud_dochody']; $ud_umowa=$_POST['ud_umowa']; $ud_info=$_POST['ud_info']; $query="UPDATE baza_klientow SET imie='$ud_imie', nazwisko='$ud_nazwisko', kwota='$ud_kwota', rodzaj='$ud_rodzaj', bank='$ud_bank', adres='$ud_adres', tel='$ud_tel', dochody='$ud_dochody', umowa='$ud_umowa', info='$ud_info' WHERE id='$ud_id'"; ?>
Wynik dzialania tych skryptow jest taki, ze dane z bazy nie pobieraja sie do formularza oraz nie wykonuje UPDATE'u (nawet jak wpisze nowe dane w pusty formularz) Co jest nie tak?