2014-09-27 74 views
0

我想通過網址發送我的ID,並希望在另一個頁面中獲得ID。如何通過網址發送ID

但如何通過網址發送id請幫助。

我的意見不起作用。

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

'$ Result-> ad_id();'只是浮在那裏,用'echo' – Ghost 2014-09-27 02:37:04

+0

@Ghost我已經更新了代碼,我使用了回顯但它不起作用 – 2014-09-27 02:38:25

+0

你是什麼問題現在面臨? – ABorty 2014-09-27 03:34:21

回答

0

讓我們假設,

您的域名是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']; 
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']; 
+0

$ result-> ad_id();是我的變量,其中id存在,第二件事是,我將如何寫變量值,因爲我從數據庫中獲取id作爲值 – 2014-09-27 02:50:10

+0

你是什麼意思'我將如何寫值?'請描述更多... – Kiyarash 2014-09-27 02:51:16

+0

你見過olx,其中每個廣告都顯示在列表中,每當用戶點擊任何列表,以便在另一個頁面中打開。我想做這個。我希望我已經清除了一切,請幫忙 – 2014-09-27 02:56:47

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,寫一些代碼來從URL中的ID,即

$id= $_GET("id");

希望,它會工作! :)