【问题标题】:How to assign a variable to a GET value in PHP如何在 PHP 中将变量分配给 GET 值
【发布时间】:2012-06-07 08:41:55
【问题描述】:
<a href="details.php?phoneid=1"><img src="phone01.jpg"></a>
当我编写这样的代码时,它工作正常。但是当我编辑它以将 php 变量分配给 GET 值时,它不起作用。
<a href="Details.php?phoneid=<?php $Pid_arr[count($Pid_arr)-1]?> " class="product" title="Product 1">
谁能解释一下原因?
提前致谢。
【问题讨论】:
标签:
php
get
concatenation
【解决方案1】:
你需要回显变量:
<a href="Details.php?phoneid=<?php echo $Pid_arr[count($Pid_arr)-1]; ?>" >
你也可以这样做:
<?=$Pid_arr[count($Pid_arr)-1]?>
【解决方案2】:
你必须像这样回应它:
<a href="Details.php?phoneid=<?php echo $Pid_arr[count($Pid_arr)-1]; ?> " class="product" title="Product 1">
或者使用短标签:
<a href="Details.php?phoneid=<?=$Pid_arr[count($Pid_arr)-1]?> " class="product" title="Product 1">
【解决方案3】:
一定要echo它:
<a href="Details.php?phoneid=<?php echo $Pid_arr[count($Pid_arr)-1] ?> class="product" title="Product 1">
【解决方案4】:
试试;
<a href="Details.php?phoneid=<?php echo $Pid_arr[count($Pid_arr)-1]; ?> " class="product" title="Product 1">
【解决方案5】:
我会尝试用短标签来写这个。我相信它提供了更好的可读性
<a href="Details.php?phoneid=<?=$Pid_arr[count($Pid_arr)-1]?>" class=.......