Toon posts:

[PHP/MYSQL] Hoe kort ik text op het scherm in

Pagina: 1
Acties:
  • 43 views sinds 30-01-2008

Verwijderd

Topicstarter
Als ik nu text uit een Mysql database met echo op het scherm tover is het te lang, als ik bijvoorbeeld alleen de eerste 20 karakters op het scherm wil zien hoe kan ik dit dan doen??

nu staat er:

mysql_select_db("vdms", $db_conn);
$query = "SELECT id, title, DATE_FORMAT(date, '%d-%m -') FROM newsItems ORDER BY DATE DESC LIMIT 0,5";
$result = mysql_query($query, $db_conn);

while ($row = mysql_fetch_row($result)) {
echo("<TR><TD WIDTH=1><NOBR>" . $row[2] . "</NOBR></TD>");
echo("<TD WIDTH=1 bgcolor=><NOBR><A HREF='viewPage.php?page=viewNews&newsId=" . $row[0] . "'>" . $row[1] . "</A></NOBR></TD></TR>");


}

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

substr, substring etc functienamen die je moet opzoeken.

  • Brakkie
  • Registratie: Maart 2001
  • Niet online

Brakkie

blaat

$topic_title=substr($topic_title, 0, 16)."...";

zoiets.

Systeem | Strava


Verwijderd

Topicstarter
Thanks werkt perfect...

  • CyberSnooP
  • Registratie: Augustus 2000
  • Laatst online: 31-03 16:47

CyberSnooP

^^^^ schrijft --->

Helemaal niet :P
Waarden die namelijk wel binnen de 20 tekens vielen worden zo toch voorzien van een stelletje puntjes... en-da-mag-nie :).

|_____vakje______|


Verwijderd

Dus wordt het:

PHP:
1
strlen($string) > "20" ? $string = substr($string, 0, 20) . "..." : $string;

[ Voor 0% gewijzigd door Verwijderd op 13-10-2002 21:11 . Reden: Typefoutje... ]


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

ja doei

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1

Dit topic is gesloten.