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> 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"; }
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
30. november 2005 - 09:05
#1
Skal det være 3 ord eller et bestemt antal tegn ?
30. november 2005 - 09:08
#2
<?=substr(htmlspecialchars($data[dvdinfos_id]),0,18).((strlen($data[dvdinfos_id]) > 18) ? ".." : "")?> Det er antal tegn!
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.
30. november 2005 - 09:22
#4
Hvordan gør jeg vis jeg skal bruge Mysqlèn ?
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
30. november 2005 - 10:39
#6
hmortensen >> Smider du lige et svar og tak for hjælpen min ven.
30. november 2005 - 10:48
#7
Det var så lidt.
30. november 2005 - 10:51
#8
//lukker
Vi tilbyder markedets bedste kurser inden for webudvikling