在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>
产品页面
答案 0 :(得分:0)
看起来你试图将$ value传递给你的网址,这有两个原因无效。
您没有在PHP中回显此值,因此您只是传递字符串$value
。看起来你正试图传递“品牌”,所以你需要确保你的网址查询参数是'Brand = $ value [“Brand”]'而不仅仅是$ value。
$ value是一个数组,你不能像你想要的那样将数组传递到网址。
<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>