如何通过URL参数将数据从一个页面传递到另一个页面

时间:2017-04-09 00:24:57

标签: php

在PHP文件中,Brand值显示但是当我尝试通过另一个页面时,它返回NULL。

第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>

产品页面

1 个答案:

答案 0 :(得分:0)

看起来你试图将$ value传递给你的网址,这有两个原因无效。

  1. 您没有在PHP中回显此值,因此您只是传递字符串$value。看起来你正试图传递“品牌”,所以你需要确保你的网址查询参数是'Brand = $ value [“Brand”]'而不仅仅是$ value。

  2. $ value是一个数组,你不能像你想要的那样将数组传递到网址。

  3. <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>