Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 14.05.2014 Ostrzeżenie: (0%)
|
Mam taki skrypt:
Jednakpo wpisaniu liczby w polu i zatwierdzenia nie wyskakuje żaden błąd ani nic ale w bazie też nie dodaje się ta liczba, co jest źle ? ;d |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 79 Dołączył: 25.05.2010 Ostrzeżenie: (0%)
|
Pewnie to co jest w if nie jest w ogóle wykonywane.
Dyrektywa register_globals od PHP w wersji 4.2 jest domyślnie ustawiona na off a od wersji 5.4 została usunięta. Zamiast $send użyj $_GET['send'], to samo ze zmienną $zarobek.
Skoro praca jest ciągiem znaków a nie stałą to powinno się ją ująć w apostrofy lub cudzysłowy. Wygląda, że w zapytaniu brakuje WHERE i odpowiedniego warunku. Obecne zapytanie ustawi zarobek dla wszystkich wierszy w tabeli. Zobacz co się stanie jeśli na stronie w polu zarobek ktoś wpisze: 1000' , *inna_kolumna* = 'abc tylko zamiast *inna_kolumna* wstaw nazwę innej kolumny z tabeli pracownicy. Poczytaj sobie np. o funkcji mysql_real_escape_string() Komunikat "Dane dodane prawidłowo" wyświetli się nawet gdy wykonanie zapytania nie powiedzie się. Zrób:
|
|
|
|
shado [PHP/MySQL] Dodawanie rekordu 14.05.2014, 16:12:01
johny_s nie ma zdefiniowanej zmiennej $send więc pewn... 14.05.2014, 16:25:51
Pyton_000 $send na $_POST['send'] 14.05.2014, 16:34:17
nospor @Pyton, ale patrzymy czym jest wysylany form.... n... 14.05.2014, 16:42:54
shado dalej to samo 14.05.2014, 16:43:13
nospor ps: przenosze na przedszkole. Tam tez zakladaj swo... 14.05.2014, 16:44:16
shado Prawie działa tylko że zamiast panu Kowalskiemu kt... 14.05.2014, 16:45:44
nospor Bo robisz INSERT... INSERT dodaje rekordy. Do akut... 14.05.2014, 16:46:40
shado Teraz zamiast dodać to wyzerowało 14.05.2014, 16:52:18
kartin Po $zapytanie = "UPDATE ... dopisz sobie... 14.05.2014, 17:04:34
shado Tak to wygląda:
[PHP] pobierz, plaintext <html... 14.05.2014, 17:15:20
nospor Bo zeby dodac, to trzeba dodac, a nie przypisac...... 14.05.2014, 18:39:26
shado Wielkie dzięki, działa
ps. tak ma dodawać do wsz... 14.05.2014, 18:44:01
nospor Cytatps. tak ma dodawać do wszystkich rekordówNorm... 14.05.2014, 18:46:52 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 05:56 |