![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 14.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pewien problem, gdyż w formularzu wpisuję sobie coś takiego:
Kod '', '2', 'te', 'te', '' Następnie pobieram to jako: Kod $values = $_POST['values']; I chciał bym aby ta zmienna była użyta w zapytaniu do bazy, dokładnie w insercie: Kod $insert = @mysql_query("INSERT INTO `$table_prefix` ($fields) VALUES ($values)"); Z $fields nie ma problemu, bo je mam w tych ukośnych apostrofach ``, i o dobrze działa, ale kod z $values podany wyżej, zwraca mi w takiej postaci: Kod \'\', \'1\', \'te\', \'te\', \'\' I teraz moje pytanie, w jaki sposób postem przekazać znaki ' ' , aby nie dodawało slasha przed nimi, albo w jaki sposób ze zmiennej owe slashe \ kasować, aby przerobić otrzymany kod na poprawny, bez znaków \ . Z góry dziękuję za pomoc i pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Wyłącz magic_quotes bo zapewne masz włączone.
A jesli nie mozesz wyłączyc to: http://pl.php.net/manual/pl/function.stripslashes.php |
|
|
![]()
Post
#3
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Spróbuj & #8260; lub & frasl; - bez spacji.
Ten post edytował Kshyhoo 14.03.2010, 21:01:33 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 14.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Serdecznie dziękuję, stripslashes() działa idealnie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.09.2025 - 00:36 |