![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
To znowu ja po napisaniu walidiacji formularza przystąpiłem do przesyłania danych do bazy. myślę ze mój kod jest prawidłowy lecz niestety nie działa:
Dodam ze po usunięciu zapytania i if'a działało jak trzeba. Połączenie z baza działa. testowalem to na localhoscie i na serwerze i cały czas "'Problem z MySQL." -------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
nie: if($odpowiedz > 0){
a: if($odpowiedz){ Masz blad zapytania. Wyswietl go. Tu masz napisane jak: Temat: Jak poprawnie zada pytanie -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
No tak, ale na mojej innej stronce mam tak samo i smiga jak trzeba
-------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Rety.... prosta komenda: wyswietl błąd zapytania! Niewazne ze gdzie indziej dziala. Wazne ze tu nie dziala wiec zrob o co proszę.
Oczywiscie ja wiem w czym problem, ale chcę byś sam do tej niesamowitej zagadki sam doszedl - na przyszlosc ci się przyda. Dodatkowo wyswietl sobie wszystkie bledy. W linku co ci podalem masz to tez opisane jak zrobic. Pamietaj - to ty masz problem, wiec staraj się stosować do wskazowek -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
miałem 3 błędy i został tylko jeden..'
Notice: Undefined variable: wynik in C:\Program Files\WebServ\httpd-users\Servis\includes\funkcje\generator_kodu.php on line 7
-------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
przed foreach ma byc:
$wynik = ''; -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
teraz mam taki błądz z DB:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\Program Files\WebServ\httpd-users\Servis\pages\page1.php on line 117 tabela ma 10 kolumn i indeksy na acc_login, acc_www, acc_ip oraz na acc_email. moze to jakos przeszkadza -------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
gdy uzywasz apostrofu jako oznaczenie tekstu, to nie mozesz potem w tekscie dac znowu ot tak sobie apostrof. Musisz uzyc \ czyli \'
Lektura obowiązkowa dla ciebie http://pl.php.net/manual/pl/language.types.string.php -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Yyy...
![]() -------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Kurde.... odpisałes minutę po moim poscie. Nawet nie próbowałeś się wysilić...... a spolszczenie ci napisałem przecież!
Cytat gdy uzywasz apostrofu jako oznaczenie tekstu, to nie mozesz potem w tekscie dac znowu ot tak sobie apostrof. Musisz uzyc \ czyli \' Cytat yy... Oczekujesz pomocy i pokazujesz język? Kultury trochę.
![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Oczekujesz pomocy i pokazujesz język? Kultury trochę. ![]() ![]() powiedz no mi czy jak mam do wypełnienia tylko 4 kolumny na 10 to moze byćtak
I czy ma jakies znaczenie ze dodałem indexy..? Ten post edytował korey 17.08.2010, 22:29:35 -------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
jesli w insert nie okreslisz kolumn jakich bedziesz uzywal (patrz manual mysql) to musisz podac wszystkie wartosci, nawet jesli są puste.Indexy nie mają tu nic do rzeczy
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Na kombinowałem się troszkę i osiągnąłem efekt z takim kodem:
powiedz co o tym myślisz.? nie ma żadnego błędu a jest nie co inaczej niz ty mowiles. Ten post edytował korey 17.08.2010, 23:11:50 -------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]()
Post
#14
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
moze byc i tak.
Mi chodzilo o cos takiego: 'bla \'bla\' bla' ty zrobiles tak:"bla 'bla' bla" obie metody są dozwolone ps: zakładam ze słyszałes o sqlinjection i jestes w stanie zabezpieczyc kod przed tym? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Tak słyszałem o tym ale tak szczeze to nie wiem jak zabezpieczyć.. :/
PS to z \ \ to nie działało mi -------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Po co tak? Jak chcesz zrobić inserta z $login itd to zrób tak: A potem:
Poza tym po co tak wypełniać puste pola? Zrób sobie takiego inserta, że jakąś zmienną wkłada do jakiejś kolumny:
Tylko jako robisz inserta w mój sposób, to stringi mają być w apostrofach np '$login' a liczby mają być bez nich np $cyferka. O zabezpieczeniu poczytaj o funkcjach: htmlspecialchars, addslashes i stripslashes . Ten post edytował IceManSpy 17.08.2010, 23:39:48 -------------------- |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
te funkcje to ja znam
![]() -------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 207 Pomógł: 17 Dołączył: 4.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
IceManSpy, jak lubisz zużywać cenny czas wykonywania skryptu, to nikt Ci nie zabrania tak robić, ale innych nie pociągaj za sobą, bo złe nawyki potrafią nieźle namieszać, przez co później powstają bezsensowne tematy, że strona wolno się ładuje, że coś mi nie działa.
To jest jak najbardziej prawidłowe rozwiązanie i na pewno bardziej optymalne od Twojego. A co do problemu autora, to rozwiązanie jest kilka postów wyżej ![]() Ten post edytował Ramzaa 18.08.2010, 08:17:18 |
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Ale na czym polega wolność skryptu? Że wcześniej do jakiejś zmiennej przypisujesz wynik z sha1? Poza tym co do zapytania, to sam autor wypełniał wszystkie kolumny pustymi znakami, zamiast określić do jakich kolumn ma wsadzić dane. A poniżej podałem mu sposób, jak dać do poszczególnych kolumn wartości.
Ten post edytował IceManSpy 18.08.2010, 09:01:57 -------------------- |
|
|
![]()
Post
#20
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Jak dla mnie rozwiązanie jakie osiągnołem przy drobnej pomocy kubusia jest w pałni dobre, przetestowane i jak najbardziej dla mnie optymalne.
Temaz uważam za zamknięty. ![]() pozdro By Korey -------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 21:07 |