2012-11-25 59 views
-1

我想發送來自sql的行['id']到我的其他PHP頁面。我怎樣才能做到這一點,而不使用表單? 我試過了:PHP行數據到另一個PHP頁面無形式

<a href="page2.php?($row['id'])=$id" class="style1">Hello</a> 

而在page2中我有;

$id = $_GET['id']; 

但是,它給出錯誤。

回答

1

謝謝大家我解決了這樣的

<a href="page2.php?id='. urlencode($row['id']) .'" class="style1">Hello</a> 
0

<a href="page2.php?id=<?php echo $row['id']; ?>" class="style1">Hello</a>

1

它應該是這樣的,假設你有HTML嵌入PHP:

<a href="page2.php?id=<?php echo urlencode($row['id']) ?>" class="style1">Hello</a> 

或者,假設你使用PHP創建HTML標記:

printf('<a href="page2.php?id=%s" class="style1">Hello</a>', 
        urlencode($row['id'])); 
+0

我用它,但我得到錯誤,那麼我定會這樣; ' .$row['username']. ' Ozan

+0

更新了我的答案,涵蓋了兩種情況 –

1
<a href="page2.php?id=<?=$row['id']?>" class="style1">Hello</a> 
0
<a href="page2.php?id=<?php echo urlencode($row['id']) ?>" class="style1">Hello</a> 

然後在你想要的頁面爲了得到id,你只需要使用$ id = $ _GET ['id'] ;,或者你可以把它放在會話中,所以你不需要把它放在url中。

相關問題