![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 8.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich,
nie wiem czemu, ale gdy nacisnę w formularzu wyślij wstawiony jest pusty wiersz do bazy - php nie przekazuje danych do bazy
Ten post edytował pikasso 2.11.2016, 09:38:48 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Bo nigdzie nie ustawiasz tych zmiennych
$kth_name dane z forma sa w $_POST czemu sie uczysz ze starych przedawnionych kursow? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 8.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
to jest stary skrypt, który gdzieś kiedyś miałem i chciałem się pobawić
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
To tak jak juz mowilem: dane z forma sa w $_POST. Popraw wiec swoj stary skrypt
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) ![]() ![]() |
z lenistwa nie chce mi się pokazywać jak to powinno poprawnie wyglądać aby było bezpieczne, ale
Zamień na:
czyli to o czym mówi nospor Ten post edytował GodOfPeople 1.11.2016, 12:27:12 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@ GodOfPeople nie dosc ze nie pozwalasz uzytkownikowi na odrobine pomyslunku, a tym samym robisz mu krzywde, to na dodatek podajesz totalnie bledny kod i robisz jeszcze wieksza krzywde (IMG:style_emoticons/default/wink.gif)
Przeciez twoj kod to jeden wielki PARSE ERROR (IMG:style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) ![]() ![]() |
faktycznie, nie powinno być '$_POST["nazwa"]' tylko samo $_POST["nazwa"] (IMG:style_emoticons/default/smile.gif) oj tam, zdarza się najlepszym, czyli jak widzisz dałem mu pomyśleć (IMG:style_emoticons/default/biggrin.gif)
chociaż w sumie... nie wiem dlaczego miało by wyrzucać errory... dawno nie programowałem takim sposobem... Zapytania tworzę w tablicy do bazy (IMG:style_emoticons/default/smile.gif) Ten post edytował GodOfPeople 1.11.2016, 13:55:22 |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat faktycznie, nie powinno być '$_POST["nazwa"]' tylko samo $_POST["nazwa"] Nadal zle (IMG:style_emoticons/default/wink.gif) usunales ciapki w zlym miejscu
Powód edycji: [nospor]:
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 8.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Zmieniłem kod ale dalej nie zapisuje mi do bazy....
Ten post edytował pikasso 2.11.2016, 13:10:38 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 1 Dołączył: 25.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
W Twoim insert into zamienne są traktowana jak tekst a nie jak zmienna.
zmienne w string wstawiasz tak: $zmienna = 'to jest tekst ze zmienną o nazwie: '.$zmiennaNazwa.' o wartości: '.$zmiennaWartosc.' i tak dalej'; |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 965 Pomógł: 285 Dołączył: 19.06.2015 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
W Twoim insert into zamienne są traktowana jak tekst a nie jak zmienna. zmienne w string wstawiasz tak: $zmienna = 'to jest tekst ze zmienną o nazwie: '.$zmiennaNazwa.' o wartości: '.$zmiennaWartosc.' i tak dalej'; Wypróbuj sobie kod
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 8.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Zmieniłem kod ale dalej nie dodaje do bazy - chociaż zmienne wyświetla prawidłowo
Ten post edytował pikasso 2.11.2016, 13:11:09 |
|
|
![]()
Post
#13
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Co by miec pewnosc: teraz nadal dodaje do bazy rekord z pustymi danymi czy tym razem nie dodaje do bazy w ogole zadnego rekordu?
ps: i ignoruj posty charzaka bo plecie trzy po trzy (IMG:style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 8.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Co by miec pewnosc: teraz nadal dodaje do bazy rekord z pustymi danymi czy tym razem nie dodaje do bazy w ogole zadnego rekordu? ps: i ignoruj posty charzaka bo plecie trzy po trzy (IMG:style_emoticons/default/tongue.gif) Nie dodaje żadnego rekordu |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wyświetl sobie mysql_error i zobacz w czym jest problem. Albo w logach mysql. A skoro już robisz
$imie = $_POST['kth_name']; to równie dobrze mozesz od razu $imie = mysql_real_escape_string($_POST['kth_name']); |
|
|
![]()
Post
#16
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No, to staraj sie wyrazac precyzyjnie nastepnym razem. Piszac "dalej nie zapisuje mi do bazy" zasugerowales ze dalej masz ten sam blad a on jest inny.
Przed mysql_query("INSERT INTO active_customers (Id, Imie_nazwisko, email, telefon, numer_kth, partner_nr, customer_exist, data) VALUES('', '".$imie."', '".$email."', '".$phone."', '".$company."', '".$partner."', '".$nowy."', NOW());"); daj kod: echo 'Widzisz mnie?'; jak zobaczysz ten tekst na ekranie to za mysql_query daj kod: echo mysql_error(); Jak nie zobaczysz widzisz mnie to przed IF daj print_r($_POST); i pokaz co zawiera |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 8.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Dzięki (IMG:style_emoticons/default/smile.gif)
już dodaje wiem gdzie był błąd i to tak banalny że szok.... mysql_connect('localhost', '0000011', 'zaq1234zxc'); mysql_select_db('0000011'); <-- tu miałem wpisaną tabelę a nie bazę danych Ten post edytował pikasso 2.11.2016, 13:10:05 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 11:06 |