marcinp1984
10.06.2009, 21:56:15
Witam ponownie

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??
erix
10.06.2009, 22:15:03
Może pokaż, jak wywołujesz?
marcinp1984
10.06.2009, 22:26:51
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 :/
nospor
10.06.2009, 22:32:18
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.
marcinp1984
10.06.2009, 22:43:36
escapeowac?? tzn?? Ktoś mi podpowiadał że można do tego użyć jakiejś funkcji strip_tags ale to też mi nic ie pomagało :/
nospor
10.06.2009, 22:50:47
marcinp1984
11.06.2009, 14:34:29
wielkie dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.