Avatar billede crapmaster Nybegynder
30. november 2005 - 08:57 Der er 7 kommentarer og
1 løsning

Forkorte en titel på liste

Hej allesammen!

Jeg har denne lille kode som viser en liste over de 6 nyeste film. men nogle af film titler er for lange til at der er plads til hele navnet,

SPM:
Hvordan forkorter jeg navnet ned til måske 3 ord.... ?



>>>KODE<<<<<

echo "<img src='".THEME."images/bullet.gif'>";
echo "<b>&nbsp;6 NYESTE DVDFILM</b>";
echo "<br>";
$result=dbquery("SELECT * FROM ".$db_prefix."dvdinfos, ".$db_prefix."dvdinfos_cats where dvdinfos_cat=dvdinfos_cat_id ORDER BY dvdinfos_datestamp DESC LIMIT 6");
if (dbrows($result) != 0) {
echo "<center><table>";
while($data = dbarray($result)) {

echo "<a title='".$data[dvdinfos_description]."' href='".BASEDIR."viewpage.php?page_id=10&dvdinfos_id=".$data['dvdinfos_id']."'><img src=http://www.dvddatabasen.dk/infusions/dvdinfos_system/".$data[dvdinfos_cover]." width='70' height='96'> </a>\n";

}
echo "</table></center>";
} else {
echo "<center>".LAN_04."</center>\n";
}
Avatar billede hmortensen Nybegynder
30. november 2005 - 09:05 #1
Skal det være 3 ord eller et bestemt antal tegn ?
Avatar billede 17196 Nybegynder
30. november 2005 - 09:08 #2
<?=substr(htmlspecialchars($data[dvdinfos_id]),0,18).((strlen($data[dvdinfos_id]) > 18) ? ".." : "")?>

Det er antal tegn!
Avatar billede hmortensen Nybegynder
30. november 2005 - 09:21 #3
Hvis det skal være på tegn, er det bedre at gøre direkte i SQL'en, da der så ikke skal hives så meget data ud.
Avatar billede crapmaster Nybegynder
30. november 2005 - 09:22 #4
Hvordan gør jeg vis jeg skal bruge Mysqlèn ?
Avatar billede hmortensen Nybegynder
30. november 2005 - 09:27 #5
Her sættes ... på, hvis titel er over 10 tegn:
SELECT felt1, felt2, IF(LENGTH(titel) > 10, CONCAT(titel, '...'), titel) AS kortTitel FROM tabel
Avatar billede crapmaster Nybegynder
30. november 2005 - 10:39 #6
hmortensen >> Smider du lige et svar

og tak for hjælpen min ven.
Avatar billede hmortensen Nybegynder
30. november 2005 - 10:48 #7
Det var så lidt.
Avatar billede crapmaster Nybegynder
30. november 2005 - 10:51 #8
//lukker
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