如何在url中传递id

时间:2016-04-25 04:07:13

标签: php

我正在尝试在网址中发送id并获取这样的网址:

edittruck.php?truck_id=%2715%27

我需要这样:

edittruck.php?truck_id=15   Any idea please 

之后我想在truck_id页面中获取edittruck.php进行更新。

6 个答案:

答案 0 :(得分:2)

是的,你使用的是单引号。

即。 ?edittruck.php truck_id =' 27'

你可以使用它,

$truck_id = str_replace('%20',' ',$truck_id);

现在你也可以用单引号传递$ truck_id。

在您的' edittruck.php'中获取$ truck_id文件使用,

if(isset($_GET['truck_id']))
{
    $truck_id = $_GET['truck_id'];
}
?>

或使用$ _REQUEST而不是$ _GET。

答案 1 :(得分:0)

您在查询参数周围添加单引号。

单引号编码为time.sleep(30000)

删除%27

之前和之后的单引号

答案 2 :(得分:0)

我相信你的网址传递变量就像

一样

truck_id='15'

从网址中删除单引号,您将获得

truck_id=15

答案 3 :(得分:0)

试试这个。

<a href="edittruck.php?truck_id='.$truck_id.'">Edit</a>

答案 4 :(得分:0)

使用此代码:

$truck_id = 15; ///your truck id here
<a href="edittruck.php?truck_id=<?php echo $truck_id; ?>" >Edit</a>

在edittruck.php中

<?php 
$truck_id='';
if(isset($_GET['truck_id']))
{
    $truck_id = $_GET['truck_id'];
}
?>

答案 5 :(得分:0)

非常感谢你们..我现在没有必要替换......我在同一时刻得到了错误并修复了

<a href="edittruck.php?truck_id=<?php echo$row["truck_id"];?>">Edit</a>