str_replace URL空间

时间:2013-11-11 19:25:41

标签: php

我正在建立一个网站,让我的用户(之后他们已经进入)加入(汽车)广告!

我有一个表格,用户可以提交他的汽车信息。(add-vehicle.php) 现在我想在列表视图中显示每个新广告。 (汽车list.php的) 我怎样才能做到这一点?

4 个答案:

答案 0 :(得分:1)

我建议使用urlencode('string')

然后在使用urldecode('string')

获取变量时

回复你的评论:

if (isset($_GET['merk'],$_GET['car_id'],$_GET['titel']) === true ) 
{ 
$merk = urldecode(trim ($_GET['merk'])); 
$car_id = urldecode(trim($_GET['car_id'])); 
$titel = urldecode(trim($_GET['titel'])); 
}

答案 1 :(得分:1)

使用urlencode / urldecode在网址urlencode

中传递变量

答案 2 :(得分:0)

您正在将空格更改为连字符。如果它作为空格存储在数据库中,它将永远不会找到它,因为“This Entry”与“This-Entry”不同。正如其他人所说,urlencode可以更好地工作,但是如果你仍然想用连字符替换空格,只要确保它在数据库中完成相同的操作。

答案 3 :(得分:0)

首先,这个世界上的任何人都不会知道你的数据库中有什么来告诉你这是什么问题!至少发布一个示例数据。

其次,你必须确定你拥有的和你正在比较的内容。

你基本上都在询问 a 是否等于 b ,并且公平地说,如果你正在编程,你应该能够判断出来的东西!

第三,您应该实施一种方法,允许您快速测试代码,这是从打印数据到浏览器到完全自动化的测试。