Avatar billede and.vang Nybegynder
24. marts 2003 - 13:43 Der er 3 kommentarer og
2 løsninger

Afgrænset liste

Jeg har en liste, der viser de fem nyeste indlæg i et forum. Det virker fint, men jeg vil gerne have, at trådene højst må være x tegn lange. Når jeg henter nogle tråde ud fra databasen skal de altså blive forkortet så de ikke fylder ligeså meget, og evt. får tilføjet "..." i enden.

Eksempel:
"Det var dog et irriterende problem!!!"

....bliver til....:

"Det var dog e..."

How?

Mvh Anders :)
Avatar billede schaefner Juniormester
24. marts 2003 - 13:45 #1
Avatar billede Slettet bruger
24. marts 2003 - 14:15 #2
Jeg vil anbefale denne metode hvis du bruger MySQL:

CONCAT(LEFT(tekst,100),SUBSTRING_INDEX(SUBSTRING(tekst,101),' ',1),IF(LENGTH(tekst)>100,'...','')) AS tekst2 FROM nyheder
Avatar billede and.vang Nybegynder
24. marts 2003 - 15:29 #3
Jeg fik det til at virke med Schaefner's medtode, men I får selvfølgelig point begge to!

Mvh Anders :)
Avatar billede Slettet bruger
24. marts 2003 - 15:31 #4
Jamen tak da :)

Fordelen med min metode er at du ikke deler midt i et ord. Men naturligvis kun hvis det er MySQL
Avatar billede and.vang Nybegynder
31. marts 2003 - 15:02 #5
Jeg bruger ganske vist MySQL, men vil hellere have fuldstændig kontrol over længden, da det absolut ikke må fylde to linjer. Men tak alligevel!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester