![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 11.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem dotyczący UPDATE. Mianowicie, chodzi o to, że przy wysyłaniu danych przez formularz nie są one dodawane do istniejących już w bazie, tylko zastępują wcześniej istniejące. Od razu mówię, że kod odkopałem z najciemniejszych czeluści swojego dysku twardego i nie do końca wiem, dlaczego wygląda jak wygląda. Kiedyś coś tam próbowałem z PHP, ale odpuściłem i nadal jestem na tym samym etapie co wtedy (IMG:style_emoticons/default/smile.gif) A tak wygląda kod:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 14 Dołączył: 21.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
No to w tym wypadku UPDATE
np jeżeli masz id|imie|nazwisko|punkty|punkty2|punkty3 itd 1 |Arek|Nowak |20 | 17 | 18 itd i wpisujesz w formularzu dane sciągasz je z formularza np tak: $pkt = $_POST['pkt']; // załóżmy że tu dałes w fromularzu 1pkt $pkt2 = $_POST['pkt'2]; // załóżmy że tu dałes w fromularzu 2pkt $pkt3 = $_POST['pkt'3]; // załóżmy że tu dałes w fromularzu 3pkt i chcesz je podmienić żeby tabel wyglądała tak: id|imie|nazwisko|punkty|punkty2|punkty3 itd 1 |Arek|Nowak |1 | 2 | 3 itd To wysyłasz dane UPDATE jeżeli masz: id|imie|nazwisko|punkty|punkty2|punkty3 itd 1 |Arek|Nowak |20 | 17 | 18 itd i chcesz je podliczyć np: $pkt = $_POST['pkt']; // załóżmy że tu dałes w fromularzu 1pkt $pkt2 = $_POST['pkt'2]; // załóżmy że tu dałes w fromularzu 2pkt $pkt3 = $_POST['pkt'3]; // załóżmy że tu dałes w fromularzu 3pkt Ściągasz dane z bazy Dodajesz je do tych co są w formularzu i aktualizujesz je wtedy UPDATE I wtedy będzie wyglądało tak: id|imie|nazwisko|punkty|punkty2|punkty3 itd 1 |Arek|Nowak |21 | 19 | 21 itd Ten post edytował kill15 16.01.2011, 23:31:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 03:19 |