Polish Bittorrent Tracker Support

  • Maj 18, 2012, 04:17:26
  • Witamy, Gość
Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Szukanie zaawansowane  

Aktualności:

Autor Wątek: dziwne znaki (sqlesc) ??  (Przeczytany 463 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

robos85

  • Super zaawansowany
  • ******
  • Reputacja -3
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 386
dziwne znaki (sqlesc) ??
« dnia: Lipiec 11, 2008, 02:16:57 »

w news.php zapisuje tytuł newsa do bazy tak:

mysql_query("INSERT INTO news (userid, added, body, title) VALUES (".
sqlesc($CURUSER['id']) . ", $added, " . sqlesc($body) . ", " . sqlesc(htmlspecialchars($title)) . ")") or sqlerr(__FILE__, __LINE__);

Lecz mam problem przy edycji tytułu w polu input type=text.
Odczytuję go tak:
print("<tr><td>Tytuł:<input type=text size=110 name=title value=".unesc($arr['title'])."></td></tr>");
I jako tytuł wyświetla mi tylko pierwszy wraz, następnych już nie:/:/ Na index jest OK, ale w edycji jakoś dziwnie się tytuł zachowuje.

Jak to zrobć poprawnie?
« Ostatnia zmiana: Lipiec 11, 2008, 04:21:54 wysłana przez robos85 »
Zapisane
Sprzedam domenę. Info: liga-swiatowa.pl <== klik

Julcia

  • Zaawansowany
  • *****
  • Reputacja 1
  • Offline Offline
  • Płeć: Kobieta
  • Wiadomości: 116
Odp: dziwne znaki (sqlesc) ??
« Odpowiedź #1 dnia: Lipiec 11, 2008, 03:31:08 »

a o tagu "code" słyszałeś.?!
Zapisane

~sql

  • Super zaawansowany
  • ******
  • Reputacja 5
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 711
  • Użytkownik jest na liście obserwowanychObserwowany
Odp: dziwne znaki (sqlesc) ??
« Odpowiedź #2 dnia: Lipiec 11, 2008, 04:15:25 »

Proponuje usunąć unesc bądz zamienić na cos innego iż title masz już gdzie indziej zdefiniowane np. ja mam $title = htmlentities($_POST['title']); i tam gdzie ty tylko ".$arr['title']." ale w sumie nie wiem czy to ma coś do znaczenia, spróbuj a się dowiesz :D
« Ostatnia zmiana: Lipiec 11, 2008, 04:17:33 wysłana przez ~sql »
Zapisane

robos85

  • Super zaawansowany
  • ******
  • Reputacja -3
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 386
Odp: dziwne znaki (sqlesc) ??
« Odpowiedź #3 dnia: Lipiec 11, 2008, 04:22:57 »

tyle, że htmlentities nie pokazują PL znaków :)
W załączniku podsyłam plik news. Może coś jeszcze źle w nim zrobiłem ale wątpię.
Zapisane
Sprzedam domenę. Info: liga-swiatowa.pl <== klik

robos85

  • Super zaawansowany
  • ******
  • Reputacja -3
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 386
Odp: dziwne znaki (sqlesc) ??
« Odpowiedź #4 dnia: Lipiec 11, 2008, 08:34:02 »

nie zauważyłem :/
Zapisane
Sprzedam domenę. Info: liga-swiatowa.pl <== klik
 

Strona wygenerowana w 0.154 sekund z 24 zapytaniami.