![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 17.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem z dodaniem kodu HTML typu '" do bazy danych, za każdym razem kiedy wpiszę je do formularza następuje błąd dodawania danych do bazy danych Błąd : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"' Tak wygląda moje połączenie oraz dodawanie danych do bazy
Kodu HTML nie będę dodawał bo to zwykły formularz. Ma ktoś jakiś pomysł jak temu zapobiec Ten post edytował dareksbs 5.11.2012, 22:20:27 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 75 Pomógł: 20 Dołączył: 8.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
uzyj funkcji addslashes na uploadowanych plikach, a przy ich odczytywaniu uzyj stripslashes
Ten post edytował tab 5.11.2012, 22:22:41 |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
Nie za dużo ' przed nawiasem? @Tab - tak sie tego nie robi. Poczytaj o mysql_real_escape_string()
Powód edycji: [Spawnm]:
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 17.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
Czyli przykładowo jak bym chciał użyć mysql_real_escape_string to muszę wszystkie posty zamienić na zmienne z tą funkcją coś w stylu
$imie = mysql_real_escape_string($imie), $nazwisko = mysql_real_escape_string($nazwisko), $adres = mysql_real_escape_string($adres), $ksywa = mysql_real_escape_string($ksywa)); i dopiero te zmienne wysyłać na mysql Ten post edytował dareksbs 5.11.2012, 23:19:47 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 75 Pomógł: 20 Dołączył: 8.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
tak dokładnie
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 17.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
Teraz wysyła pusty formularz...
Zrobiłem coś takiego :
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Teraz wysyła pusty formularz... Zrobiłem coś takiego :
No i nic dziwnego. Zauważ, że przypisujesz wartości do $_POST, a do bazy wpisujesz $dane1, $dane2, $dane3.
Powyższe powinno załatwić sprawę. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 17.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
No i nic dziwnego. Zauważ, że przypisujesz wartości do $_POST, a do bazy wpisujesz $dane1, $dane2, $dane3.
Powyższe powinno załatwić sprawę. ;O hahaha okej, ja już będę szedł spać bo nie myślę ! dzięki za pomoc ! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:38 |