SELECT * hab ich hier eingetragen, weil ich den Code verkürzt habe.
Vielen Dank für deine Antwort, dann schau ich mir MySQLi mal etwas genauer an
SELECT * hab ich hier eingetragen, weil ich den Code verkürzt habe.
Vielen Dank für deine Antwort, dann schau ich mir MySQLi mal etwas genauer an
Hallo zusammen, ich hab ein kleines Problem.
Ich les Beiträge aus meiner Datenbank aus und nach 800 Zeichen wird das nach dem vollständigen Wort abgeschnitten und es kommt ... [Weiterlesen].
Ich möchte, dass man auf Weiterlesen klicken kann und eine Seite mit ID aufgerufen wird, leider find ich keine Lösung.
Kann mir jemand einen Ansatz liefern?
<?php
$erg = mysql_query("SELECT * FROM news ORDER BY timestamp DESC LIMIT 5");
while($row=mysql_fetch_object($erg)) {
$comment = anzahl("news_kommentare WHERE news = '".$row->id."'");
$umwandlung = html_entity_decode($row->text);
$string = stripslashes(nl2br($umwandlung));
echo "<h2>$row->titel";
echo "<div style='float:right;'><a href='kommentare.php?id=$row->id'>$comment Kommentare</a></div></h2>";
function cutStr($string, $pos) {
if ($pos < strlen($string)) {
$text = substr($string, 0, $pos);
if (false !== ($strrpos = strrpos($text,' '))) {
$text = substr($text, 0, $strrpos);
}
$string = $text . ' ... <a href="kommentare.php?id=">[Weiterlesen]</a>';
}
return $string; }
echo cutStr($string, 800) . "\n"; } ?>
Alles anzeigen
Bei
liegt das Problem. Ich hab es versucht mit folgendem:
$string = $text . ' ... <a href="kommentare.php?id=$row->id">[Weiterlesen]</a>';
$string = $text . ' ... <a href="kommentare.php?id="'.$row-id.'"">[Weiterlesen]</a>';
Wenn ich aber nur eine Zahl eingebe ist das in Ordnung, nur die Zahl aus der Datenbank geht einfach nicht.
Ich bin dankbar für jede Hilfe!