2017-04-09 77 views
-2

在PHP文件中,品牌值顯示,但是當我試圖通過另一個頁面獲取它時,它返回NULL。如何通過URL將數據從一頁傳遞到另一頁參數

第1頁 PHP

<div class="col-md-6"> 
<div class="row vertical-divider-page3"> 
<div class="col-md-4"> 
<div class="page3-img"> 
<img src="<?php echo $value["Image"]; ?>" class="img-responsive" id="custompage"> 
</div> 
</div> 

<div class="col-md-8"> 
<div class="page4"> 
<a href="product.php?post=Reference&value=$value"> <h3 id="custompage"><?php echo $value["Brand"]; ?><span><br><?php echo $value["Reference"]; ?></span></h3></a> 
</div> 
</div> 
</div> 
</div> 

產品頁面

+0

似乎是什麼問題? –

+0

問題是,當我嘗試通過URL在另一個頁面上獲得品牌價值時,它返回未定義索引品牌。我在另一頁上的代碼是<?php echo $ _GET [「Brand」]; ?> –

+0

@Alisahibzada:你在哪裏嘗試將任何名爲'Brand'的值傳遞給另一頁?您所展示的代碼似乎並不能說明您想要描述的問題。 – David

回答

0

它看起來像你想傳遞$價值到您的網址,這將無法正常工作有兩個原因。

  1. 你沒有在PHP中回顯這個值,所以你實際上只是傳遞字符串$value。看起來你試圖通過'品牌',所以你需要確保你的網址查詢參數是'品牌= $價值[「品牌」]',而不僅僅是$價值。

  2. $ value是一個數組,您不能像傳遞數組一樣將數組傳遞到URL中。

<a href="product.php?post=Reference&Brand=<?php echo $value["Brand"]; ?>"> <h3 id="custompage"><?php echo $value["Brand"]; ?><span><br><?php echo $value["Reference"]; ?></span></h3></a>

相關問題