Autor Zpráva
panmagor
Profil *
Mám v databázi uložen ve sloupci "text" text uložený do několika odstavců. Já bych chtěl, aby se mi například první odstavec zobrazil jako "preview" a po kliknutí na něj se teprve zobrazil celý text. Dá se pomocí SQL dotazu/ PHP kódu nějak omezit výpis textu na onen jeden odstavec/ počet písmen/ slov?
Akacko
Profil
panmagor
Zjisti poradi 2. \t (tab) a usekni text o teto delce, pokud vsak novy odstavec zacina odsazenim, nebo hledej vyskyt \r, nebo \n, nebo \r\n a opakuj akci.
Medvídek
Profil
nebo substr
Akacko
Profil
Medvídek
Ale stejne nejak musi zjistit, kde skoncit.
Medvídek
Profil
da zobrait treba prvnich 500 znaku a za to pripise .....
Jack06
Profil
Souhlasím s medvídkem. Bylo by to jedno z nejstabilnějších důvodů. Kdyby hledal \r\n .... tak by bylo každé jiné takto navoolí přímej počet zobrazených znaků a je to ok.
Radim Hejhal
Profil
Ještě bych k tomu doporučil oříznout výsledných 500 znaků o znaky za poslední mezerou nebo tečkou, aby nezobrazovala polovina slova či věty, nepůsobí to dobře.
Akacko
Profil
Jack06
Jen jsem to prizpusobil pozadavkum
aby se mi například první odstavec zobrazil jako "preview"
pananagram
Profil *
ufff.... nějaký příklad by nebyl? :-(
vertigo4
Profil
panmagor
http://www.rjwebdesign.net/Blog/MYSQL/20070514-Perex-Clanku-Rovnou-Z-M ySQL
pananagram
Profil *
díky moc! Už mám v záložkách!
srigi
Profil
Chlapci zabudate na jednu podstatnu vec. Ak sa v prvom odstaci bude nachadzat HTML kod, odseknete ukoncovanie znacky. A preto...
vertigo4
Profil
srigi
? Dejme tomu mno, ale i tak stačí prohnat text pouze funkcí strip_tags, ne?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: