我正在动态显示来自 MYSQL 数据库的布道,我想为每个布道系列创建一个动态页面。因为系列标题中有空格,我想在我的 URL 中避免这种情况,所以我做了 str_replace:
<a href="sermon-series.php?series=<?php $str = $row['series']; $str = str_replace(' ','-',$str); echo $str; ?>">(Series name)</a>
效果很好。但是,当然,在动态创建的页面上,我需要一种方法来恢复到原始系列名称,以便获取实际的讲道数据,但我还没有弄清楚如何实现这一点。我试过这个:
$series = $_GET['series'];
$str = $series;
$str = str_replace("-"," ",$str);
...在我的准备和执行语句之前(我正在使用 PDO),但这看起来不太正确,并且无论如何都不起作用。
真的有办法吗?
我只需要更改一个变量。第三行的引导变量需要是 $series,而不是 $str:
$series = $_GET['series'];
$str = $series;
$series = str_replace("-"," ",$str);