Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wstawianie tekstu z formularza do bazy...
marcinp1984
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 17.05.2009

Ostrzeżenie: (0%)
-----


Witam ponownie winksmiley.jpg
Dopiero teraz zauważyłem że gdy wpisuje do jakiegoś pola w formularzu np coś takiego: aaa'bbb to wszystko po ' ucina i do bazy wstawione jest tylko aaa... w czym leży problem??
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Może pokaż, jak wywołujesz?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
marcinp1984
post
Post #3





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 17.05.2009

Ostrzeżenie: (0%)
-----


Jak wywołuje?? Hmm... może tak... tak próbuje to wstawić do bazy, akurat w tym przypadku edytować:

$info = $_POST[info];

$result ="update wokalisci set info='$info' where id_wokal='1'";

jak sobie wstawię na stronkę echo "$info"; to wszystko wyświetla się ładnie, ale do bazy wstawia tylko to co jest do znaku '... i np chcąc dodać np. wokalistę o nazwisku Di'Anno w bazie mam Di :/
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




no ale pomysl troche.
twoje zapytanie z apostrofem wygladac bedzie tak:
update wokalisci set info='tresc z ' i dalsza tresc' where id_wokal='1'

uwazasz ze jest to poprawne? Musisz dane przed wlozeniem do zapytania escapeowac.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
marcinp1984
post
Post #5





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 17.05.2009

Ostrzeżenie: (0%)
-----


escapeowac?? tzn?? Ktoś mi podpowiadał że można do tego użyć jakiejś funkcji strip_tags ale to też mi nic ie pomagało :/
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://pl2.php.net/manual/pl/function.pg-escape-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

Go to the top of the page
+Quote Post
marcinp1984
post
Post #7





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 17.05.2009

Ostrzeżenie: (0%)
-----


wielkie dzięki

Ten post edytował marcinp1984 11.06.2009, 15:15:36
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 05:21