我在使用stripslashes从代码中剥离\时遇到了麻烦,但最终还是在代码中看到了它。除了现在每个帖子标题具有相同的故事ID(SID)之外,这很有效。对于每一行,标题标题和类别都是正确的,但是如果单击标题,它们都具有相同的SID并转到同一篇文章。我希望这是一个简单的调整,因为这是在story_name中删除\的唯一方法。
foreach ($row2 as $all2) {
$stp = stripslashes($all2['story_name']);
echo '<tr>';
echo "<td><a href=\"http://example.com/main?writing=$all[SID]\">$stp</a>
</td>";
echo "<td>$all2[category]</td>";
答案 0 :(得分:1)
您引用$all
,而您的订单项为$all2
这是正确的吗?
如果没有,请尝试更改为$all2[SID]
。
您也可以尝试使用此代码,因此您不需要使用反斜杠来转义某些字符
echo '<td><a href="http://example.com/main?writing='.$all2['SID'].'">'.$stp.'</a></td>';