如何通过url发送id

时间:2014-09-27 02:31:07

标签: php codeigniter url activerecord

我想通过网址发送我的ID,并希望在另一页中获取ID。

但如何通过url发送id请帮助。

我的观点无效。

<div class='title'><a href="<?php echo $Result->ad_id();?>"><?php echo ucwords($Result->ad_title);?></a></div>

4 个答案:

答案 0 :(得分:1)

让我们假设,

您的域名为http://www.muhammad.com

您要将id传递给index.php

<div class='title'>
    <a href="http://www.muhammad.com/index.php?id=<?php echo $Result->ad_id();?>"><?php echo ucwords($Result->ad_title);?></a>
</div>

在index.php中

$submit_id = $_GET['id'];

答案 1 :(得分:0)

这会有所帮助:

data is not passing through url

例如,要将id = 1234传递给test.php

test.php?id=1234

然后在test.php中,id的价值将来自$_GET['id']

答案 2 :(得分:0)

<div class='title'>
    <a href="<?php echo $Result->ad_id() . '?variable_name=variable_value' ?> "></a>
</div>

这是使用GET方法传递数据的查询字符串的一种方式...

<强> protocol://domain_name?variable_name=variable_value

例如:

http://test.com?sid=128001

您可以在其他页面中获取值:

$var = $_GET['variable_name'];
//in this case:
$var = $_GET['sid'];

答案 3 :(得分:0)

这是您给出的代码。

<div class='title'>
   <a href="<?php echo $Result->ad_id();?>">
      <?php echo ucwords($Result->ad_title);?>
   </a>
</div>

此处,超链接不正确。如果你在没有任何框架的情况下使用php,那么在你要传递的id之前先添加链接。

<a href="http://example.com/anypage.php?id=<?php echo $Result->ad_id();?>">
   <?php echo ucwords($Result->ad_title);?>
</a>

现在,在anypage.php中,写一些代码来从网址获取id,即

$id= $_GET("id");

希望,它会起作用! :)