mam pewien problem z napisaniem skryptu, za pomocą którego można edytować dane w tabeli. Polega on na tym, że po kliknięciu guzika 'zmień dane' nic się nie dzieje w bazie.
Najpierw pobieram dane z tabeli, następnie przenoszę je do poszczególnych pól formularza, niestety po kliknięciu przycisku dane nie zostają zmienione.
Jestem początkujący w PHP.
Kod wygląda następująco:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <? require("KONFIGURACJA.php"); { $uzytkownik = $_SESSION['login']; $sql = "SELECT * FROM uzytkownicy WHERE login='$uzytkownik'"; { { $imie = $wynik['imie']; $nazwisko = $wynik['nazwisko']; $dataurodzenia = $wynik['data_urodzenia']; $wojewodztwo = $wynik['wojewodztwo']; $miasto = $wynik['miasto']; $poziomzaawansowania = $wynik['poziom_zaawansowania']; $dodatkoweinformacje = $wynik['dodatkowe_informacje']; } echo "Poziom zaawansowania:<input type='text' name='poziomzaawansowania' value='$poziomzaawansowania' />"; echo "Dodatkowe informacje:<input type='text' name='dodatkoweinformacje' value='$dodatkoweinformacje' />"; } { $sql2 = "UPDATE uzytkownicy SET imie='".$_POST['imie']."' AND nazwisko='".$_POST['nazwisko']."' AND data_urodzenia='".$_POST['dataurodzenia']."' AND wojewodztwo='".$_POST['wojewodztwo']."' AND miasto='".$_POST['miasto']."' AND poziom_zaawansowania='".$_POST['poziomzaawansowania']."' AND dodatkowe_informacje='".$_POST['dodatkoweinformacje']."' WHERE login='$uzytkownik'"; } } ?> </body> </html>
Z góry dziękuję za pomoc,
pozdrawiam