![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 7.05.2004 Skąd: Rybnik Ostrzeżenie: (0%) ![]() ![]() |
Mam taki forumularz:
I teraz dlaczego jak dam wyslij otrzymuje komunikat o poprawnym wysłaniu formularza a w bazie nic nie ma? Z góry dzięki za pomoc. Ten post edytował Herkules 30.08.2004, 16:00:29 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Czy przy insercie, ta pierwsza wartość NULL to ma być wstawiona do pola autoincrement? Bo jeśli tak, to usuń ją i nic tam nie wstawiaj.
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 7.05.2004 Skąd: Rybnik Ostrzeżenie: (0%) ![]() ![]() |
poprawiłem i nadal nic.
Może to jest spowodowane tym że nic nie mam w bazie? ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 18.08.2004 Skąd: Jastrzębie Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Proponuję wstawić takie coś:
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 2.08.2004 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
te wszystkie wstawiane zmienne to chyba stringi, więc muszą być w apostrofach - tak mi się wydaje a mysql_error" title="Zobacz w manualu PHP" target="_manual() jest genialną i niesamowicie przydatną funkcją - bez niej zwykle ani rusz ![]() i najlepiej korzystać z tablicy $_POST, czyli $_POST['nazwisko'], nie $nazwisko |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 7.05.2004 Skąd: Rybnik Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 2.08.2004 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
pomożemy!
z tym $_POST jak już zmienić, to wszędzie - np. na samym początku dać:
a dalej zostawić tak, jak jest teraz. Ale to nie jest teraz najważniejsze... miałem na myśli coś takiego:
te apostrofy niech będą przy tych kolumnach, które mają typ "łańcuchowy", czyli np. CHAR, VARCHAR, TEXT itp. (bo nie wiem, które taki mają, więc dopisałem apostrofy wszędzie, oprócz NULL) |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 7.05.2004 Skąd: Rybnik Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 2.08.2004 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
pokaż strukturę tej tabeli "formularz"
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 22.07.2004 Ostrzeżenie: (0%) ![]() ![]() |
Uwaga ogólna. Wyrób sobie dobry nawyk pisania zapytań insert w taki sposób:
W Twoim przykładzie to będzie mniej więcej coś takiego:
PS. Kolumne id można pominąć (razem z tym NULL'em), jeśli jest to auto_increment. Po więcej szczegółów odsyłam tutaj. Ten post edytował Parti 31.08.2004, 10:21:13 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 20:05 |