![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 171 Pomógł: 18 Dołączył: 17.04.2006 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Taki problem mam lamkowaty troche. Mam formularz z polem input i w nim jest przekazywany nick autora. Wszystko dziala wpisuje sie normalnie do bazy. Dopiero gdy ktos uzyje niewlasciwego znaku: pojedynczego cudzyslowa ' , to wpisu nie ma ![]() oto fragment kodu Kod $quest[author]=addslashes($guest[author]); ... $query = "INSERT INTO cam_guestbook VALUES ('', '$pobierz_date', '$guest[author]', '', '$guest[gg]', '$guest[email]', '$guest[www]', '$guest[body]', '$ip')"; czy pomijam jakies cudzyslowy ? czy moze jeszcze cos innego, probowalem na wiele sposobow, czasem dzialalo ale przy jednym ' a przy dwoch juz nie ![]() -------------------- www.fachoweuslugi.pl | www.zlec-usluge.pl | www.pokazsie.pl
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
MySQL: mysql_real_escape_string" title="Zobacz w manualu php" target="_manual()
PostgreSQL: pg_escape_string" title="Zobacz w manualu php" target="_manual() ewentualnie addslashes" title="Zobacz w manualu php" target="_manual() ale dla powyższych baz zaleca się wbudowanych funkcji w biblioteki sql |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 06:13 |