![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 22.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam , mam skrypt zapisujący zdjęcia na serwer, a info do bazy.
Chodzi mi o fragment tego skryptu odpowiadający za update rekordu w bazie. Nie wiem jak powiązać wstawiane dane z id. Mianowicie gdy wstawiam wartość id = 1 - zapisuje bez problemu, ale gdy daje "where id = $id" wtedy nic się nie dzieje. Chodzi o to żeby rekord był zupdatowany dla użytkownika o określonym id.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Widac POSTem nie idzie ID.... logiczne....
print_r($_POST); i wszystko jasne |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 22.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Ech, jednak za szybko odtrąbiłem sukces, miałem wpisane id =1 zamiast id=$id, dlatego zapisalo. po dopisaniu print_r($_POST); wyskakuje mi: Array ( [name] => gamling ) dalej nie wiem jak to interpretować , może spróbuję innej metody niż POST? ( próbowałem już z GET) Ten post edytował imlegend 29.01.2014, 11:07:16 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No przeciez widzisz, ze w post nic nie masz, dokladnie o tym ci pisalem.
Skad mam wiedziec gdzie ty masz to ID usera? To ty powinienes wiedziec, gdzie to id przetrzymujesz, nie sadzisz?? Moze w sesji? Moze w ciastku ? Moze pod biurkiem? Ty to wiesz, ty to pisales |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 22.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dobra, wciąż próbuje ale dalej nie wiem, tu podaje skrypt który odwołuje się do poprzedniego, chyba tu jest ten id, który jest potrzebny.
Swoja drogą skoro przez $_post['name'] dostaje zmienną name to nie wiem dlaczego nie dostaje id. Kod:
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Swoja drogą skoro przez $_post['name'] dostaje zmienną name to nie wiem dlaczego nie dostaje id. Bo name wpisujesz w formularzu...ID nie..... samo w magiczny sposob sie nie doda
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 22.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
no ale mam id w bazie, więc powinno przejśc, chyba że coś mylę
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 22.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
no mam tablice :
Array ( ) |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Pusta tablica = puste $id
Czemu nie trzymasz id usera w sesji? |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 22.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
a jak robie tak: dopisuję
i
oraz żeby wstawial po loginie to otrzymuje wypisanie : Array ( [login] => marek [pass] => f6acf43798bad672fec4735cd3b07e3f ) ale w bazie nic nie jest dodane... |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
WHERE kolumna = 'wartosc'. U ciebie jest to kolumna marek = kolumna marek.
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 22.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
WHERE login='marek' a nie $login
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 22.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dobra, id jakoś nie mogłem wyłuskać, ale w sesji był login, więc zrobiłem dodawanie przez login.
Dzięki wszystkim, a zwłaszcza Tursonowi za przypomnienie o sesji. Ten post edytował imlegend 29.01.2014, 18:38:59 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 20:34 |