![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Napisałem mały skrypcik na dodawanie rekordu, ale coś nie tego ![]()
...i za nic nie moge dodac do bazy rekordu. Powyższy kod zapisany hest jako add.php . Poza tym wyskakuje mi błąd zamknięcia bazy: Cytat Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in Pomożecie?? ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Nic dziwnego, że nie działa, dodajesz do bazy zwykły tekst, a co do zamykania połączenia musisz używać odpowiedniego uchwytu, tzn:
Radzę zmienić metode przesyłania formularza na POST... Ten post edytował crashu 26.01.2005, 14:12:08 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
![]() Cytat Parse error: parse error, unexpected '}' in ..itd w tym momencie jest tylko zamykający } a nie ma otwierającego... a co sięstało z tym: Cytat if($send=='Wyslij') { w linii 7 ...bo tego teraz brakuje w kodzie Ten post edytował roobik 26.01.2005, 15:31:24 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nowy kod ![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING Cytat("crashu') Radzę zmienić metode przesyłania formularza na POST... Dlaczego? Czy jest jakiś "poważny skutek uboczny" używania GET? Sam piszę te skrypty - a z tego, co widać jeszcze się uczę php ![]() A że nie jestem "orłem" to byki się zdarzają ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Osoba postronna może łatwo przeczytać np. hasło przesłane metodą GET, a POST jest niewidoczne normalnie.
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat Parse error: parse error, unexpected T_STRING in (...) line 19 po podpowiedzi crashu zmieniłem linie 19 na : Cytat $query = 'INSERT INTO progsy (nazwa, prod, licz) VALUES (".'$_POST['nazwa'].'", "'.$_POST['prod'].'", 0)'; W sumie mam 4 kolumny w bazie : id (auto), nazwa, prod, licz Z tym, że chcę, by licz była wprowadzana wartość zero, a nie chcę default 0. Mam nadzieję, że nie namieszałem ![]() UPDATE zrobiłem tak: Cytat $query = 'INSERT INTO progsy(nazwa, prod, licz) VALUES (".'$_POST['nazwa'].'", "'.$_POST['prod'].'", 0)'; Teraz wyskakuje mi byk (w tej samej, 19ej linii: Cytat Parse error: parse error, unexpected T_VARIABLE in (...) line 19 ![]() Ten post edytował roobik 26.01.2005, 18:31:57 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Bo masz błąd: ".'$_POST['nazwa'].'" ma wyglądać tak: "'.$_POST['nazwa'].'" zobacz czym to się różni...
-------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
no nie! to trza być ślepym, by tego nie zauważyć .... durna kropa
![]() OK - błędów już nie ma .... ale wprowadzane dane nie zostają przekazane do bazy ![]() i wkoło wojtek ... ![]() |
|
|
![]()
Post
#10
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Pierwszy warunek: if($send=='Wyslij') na if(!empty($_POST['send']))
Ten post edytował crashu 26.01.2005, 19:07:39 -------------------- |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
piwo dla tego pana
![]() THX wielkie crashu ![]() Można zamknąć. Ten post edytował roobik 26.01.2005, 19:28:52 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 09:06 |