急な問題が発生しました。フォーラムの別のタイトルの最後の投稿を返すコードがあります。表示文字数を制限して (... …) を入れたい。
while ループでネストされた if ステートメントに問題があります。
$query = "SELECT comment FROM Assembly WHERE title = 'Checkered' ORDER BY date DESC LIMIT 1";
$result = mysql_query($query);
while($row = mysql_fetch_assoc($message))
{
if(strlen($message) > 10)
{
echo substr($message, 0, 10)."…";
}
else
{
echo "Last Post:<br>";
echo strip_tags("{$row['comment']}");
}
}
前もって感謝します :)
** はい css text-overflow:ellipsis; を編集します。よく働く!!みんなありがとう
***必要に応じて作業コードを編集します
$query = "SELECT comment FROM Assembly WHERE title = 'Checkered' ORDER BY date DESC LIMIT 1";
$result = mysql_query($query);
while($row = mysql_fetch_assoc($result))
{
$comment = strip_tags($row['comment']);
if(strlen($comment) > 30)
{
echo substr($comment, 0, 30)."...";
}
else
{
echo "Last Post:<br>";
echo $comment;
}
}