![]() |
![]() |
![]()
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%) ![]() ![]() |
Czyli jest budowa np taka:
zawodnik|id|punkt|punkt2|punkt3|itp I to wszystko jest przy zawodniku tak (IMG:style_emoticons/default/questionmark.gif) to nie rozumiem tego:
W zapytaniu $stat wydaje się być dobrze ale skoro WHERE id=$id to dlaczego jest id='$id' , (IMG:style_emoticons/default/questionmark.gif) czyli kasujesz id='$id' , A zapytanie $query jeżeli ma AKTUALIZOWAĆ rekordy to powinno wyglądać tak jak to $stat a jeżeli dodawać nowy rekord z nowym zawodnikiem i z jego danymi to czytaj to co wcześniej pisałem tzn ok 2 posty wyżej . Z tego co widzę obydwa zapytania mają robić to samo po co (IMG:style_emoticons/default/questionmark.gif) zrób jedno dobre:
Jężeli nie zadziała to daj zamiast: $result = mysql_query($stat) kod: $result = mysql_query($stat) or die(mysql_error()); Wtedy jeżeli będzie źle wypluje Ci błąd. Oczywiście to usuwasz jeżeli stronke maja przeglądać ludzie ;d Ten post edytował kill15 16.01.2011, 22:58:14 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 30.09.2025 - 07:51 |