[ Kusur @ 12.07.2005. 12:57 ] @
| Pozdrav svima
PHP, MySql,
Polje u MySql bazi (tipa "text") sadrži veću količinu teksta, koji hoću da prikažem na više strana.
Kako to da izvedem? - SQL upitom ili nekom komandom iz PHP-a.
Unapred hvala.
[Ovu poruku je menjao Kusur dana 12.07.2005. u 13:57 GMT+1] |
[ broker @ 12.07.2005. 13:04 ] @
Moraces iz PHP-a.
[ Jbyn4e @ 12.07.2005. 13:07 ] @
Znaci pretpostavljam da imas jedno polje u bazi, veliki tekst u tom polju. Hoces njega d prikazes na vise strana. Ucitas te podatke iz baze u strnig koji onda echo-ujes ili slicno.
Ako sam u pravu, pogledaj:
strng funkcije:
http://www.php.net/manual/en/ref.strings.php
a posebno:
strlen:
http://www.php.net/manual/en/function.strlen.php
i
substr:
http://www.php.net/manual/en/function.substr.php
Dalje se snadji sam.
[ NikolaVeber @ 12.07.2005. 13:35 ] @
I mysql ima substring funkciju, pa vidi sta ti vise odgovara. Mislim da bi to bilo za nijansu bolje resenje.
[ byM4k5 @ 13.07.2005. 17:45 ] @
Neki terminacioni tag za razdvajanje na odredjenim mjestima i samo kroz PHP proturis (explode).
[ NikolaVeber @ 13.07.2005. 19:16 ] @
Sve zavisi od toga kako hoces da izvedes "razdvajanje" teksta. Da li je bitno da se prikazuju pasus po pasus, kraj recenice, kraj reci...
Mozes recimo da trazis najblizu tacku zadatom broju karaktera, pa nju da uzimas kao kraj (samo da pazis da ista bude i pocetak na sledecoj strani), ili ako su pasusi u pitanju isto uradis za new line, a u oba slucaja recimo prenosis broj tog karaktera "next" linkom.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.