![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 1.11.2005 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Mam problem: jest baza danych. Rekordy dodawane przez formularze. Usuwanie też działa ale problem z update - nie mam zielonego pojęcia jak zrobić.
Nie będę przedstawiał tutaj kodu, gdyż nie wiem jak podejść do tematu. Próbowałem "pakować" wybrany rekord w formularz dodawania nowego studenta - wartości pobrane z bazy były przypisywane w inputach - value="pole_rekordu"... Myślałem że zmiany dokonane ręcznie w takim formularzu będą przekazywane dalej do następnej strony. Niestety - chyba zły tok myślenia. Prosze o przykładowy kod, najprostszy jak sie da. Załóżmy że: baza wps, user root, hasło mat, jest 1 tabela: student - pola imie i nazwisko Mamy w bazie studenta Marian Koniuszko Chcemy mu zmienić imie na Stefan. Wiem jak zrobić samo UPDATE na bazie, ale nie wiem jak zrobić by formularz wyświetlił pobrane dane, pozwolił na zmiane ich i przekazał zmienione dane do następnej strony Zadania: 1. wybranie rekordu z bazy (a.php). 2. wyświetenie ich na stronie z możliwością edycji (a.php) 3. zapis (strona b.php) |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%) ![]() ![]() |
mam nadzieje ze sie nigdzie nie machnalem |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 1.11.2005 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
nie do końca wiem jak przekształcić to na mój kod więc zmienię pytanie na bardziej konkretne
selecta z bazy pomijam: dane pobrane z bazy to: $imie=Marian, $nazwisko=Koniuszko strona modyf.php; pomijam html.., form... itp
Czy w takiej postaci jest szansa na to by na stronie modyf.php kliknąć w pole, gdzie wyświetli się MARIAN i poprostu wpisać STEFAN a kliknięcie przycisku DALEJ prześle do strony potwierdz_zmiany.php dane po zmnianie. Jeśli nie - to co trzeba zmienić - bo tak właśnie chcę żeby działało |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
moze bys tam kodem rzucil co update robisz?
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 7.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Oto moj kod. W pełni działający (((( a.php ))))
I (((( b.php ))))
Ten post edytował thunderstorm 9.12.2005, 16:09:39 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 23.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Thunderstorm - fajny update i ladnie chodzi.
Mam co do niego jedno pytanie: Jak dodac tam w przyciskach obok przyciskow usun i edytuj, pole akceptuj, po ktorego kliknieciu rekord bylby przenoszony do drugiej tabeli o takiej samej konstrukcji-schemacie. Ten post edytował timmy 10.12.2005, 16:05:02 |
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
A może by tak poczytać manuala i sładnię poznać :?:
-->
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 23.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Mike_mech uwierz mi ze probowalem to zrobic samemu ale nie bardzo mnie to szlo, wiec wolalem zapytac na forum.
do pliku b.php dorobilem cos takiego
Dodawac dodaje rekordy do drugiej takiej samej tabeli, ale bardzo to rozrzuca i nie wiadomo co wlasciwie gdzie wkleja. Moze ktos mnie powiedziec w jaki sposob to przerobic zeby wrzucal wszystko do konkretnych wierszy i kolumn po koleji? Badzcie pozdrowieni, Ci ktorzy tak dzielnie zmierzaja z pomoca. ![]() Ten post edytował timmy 11.12.2005, 17:54:53 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 09:23 |