【发布时间】:2016-07-12 15:46:15
【问题描述】:
我需要一些帮助。如何将 nl2br() 和 htmlentities() 函数输出到我的代码中?两者都需要应用于“内容”,但 htmlentities 需要应用于“标题”。
<?php
$sql = "
SELECT
post.id AS postid, post.title AS title, post.created,
DATE_FORMAT(Created, '%d-%m-%Y') AS created,
post.content AS content, post.image AS image,
post.alttext AS alttext, blog.id, blog.blogname
FROM
post
LEFT JOIN
blog ON post.blogid = blog.id
WHERE
blogid = \"" .(int)$_GET['id'] . "\"
ORDER BY
postid DESC";
$results = $db->query($sql);
if ($results->num_rows) {
while ($row = $results->fetch_object()) {
echo "<hr>
<h3>{$row->title}</h3>
<p>{$row->created}</p>
<p>
<div id='blog-image'>
<img src='images/{$row->image}' alt='{$row->alttext}'>
</div>
{$row->content}
</p>";
}
} else {
echo 'No Results';
}
?>
【问题讨论】:
-
所以你知道
(int)到(int)$_GET['id']的应用,但是不知道nl2br()和htmlentities()的应用?提示,您将使用与引号类似的方法。