Hallo PHP'ers
Ik had een vraag. ik ben bezig met een weblog. Daarbij wil gegevens uit de database halen en dat werkt allemaal perfect. Maar nu wil ik dus dat er van het content(dus de lange tekst/verhaal) dat de 1e 100 characters of iig niet heel erg veel zodat mensen op lees meer kunnen klikken voor het gehele verhaal. Ik heb al gezocht naar een oplossing maar kon deze niet vinden dmv SQL syntax.
mijn script
<?php
$query = ("SELECT id, titel, datum, image, content FROM logs WHERE datum >= now()");
$resultaat = mysql_query($query) or die (mysql_error());
while($data = mysql_fetch_array($resultaat)){
echo"<table border=\"1\" bordercolor=\"#000000\"><TR><TD><table width=\"500\" height=\"197\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
<td width=\"528\" bgcolor=\"#4E6CAB\" height=\"12\"><div id=\"titel\">".$data['titel']."</div></td>
<td width=\"100\"bgcolor=\"#4E6CAB\"><div id=\"feeter\">".$data['datum']."</div></td>
</tr>
<tr>
<td bgcolor=\"#4E6CAB\" align=\"left\" valign=\"top\"><p><div id=\"content\">".$data['content' ]."</div></p></td>
<td bgcolor=\"#4E6CAB\" align=\"left\" valign=\"top\">".$data['image']."</td>
</tr>
</table></TD></TR><BR></table>";
}
?>
Dit werkt dus allemaal perfect. Maarn u wil ik de 1e 100 characters weergeven ik had iets gedacht van
<?php
$content = $data['content'];
echo $content[100];
?>
echter als ik dit doe wordt enkel het 1e character weergeven
491 views