-3

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

有人可以解释为什么吗?

提前致谢。

4

5 回答 5

3

您需要回显变量:

<a href="Details.php?phoneid=<?php echo $Pid_arr[count($Pid_arr)-1]; ?>" >

你也可以这样做:

<?=$Pid_arr[count($Pid_arr)-1]?>
于 2012-06-07T08:43:01.920 回答
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">
于 2012-06-07T08:43:43.400 回答
1

请务必echo

<a href="Details.php?phoneid=<?php echo $Pid_arr[count($Pid_arr)-1] ?> class="product" title="Product 1">
于 2012-06-07T08:43:05.510 回答
1

尝试;

<a href="Details.php?phoneid=<?php echo $Pid_arr[count($Pid_arr)-1]; ?> " class="product" title="Product 1">
于 2012-06-07T08:44:15.593 回答
0

我会尝试用短标签写这个。我相信它提供了更好的可读性

<a href="Details.php?phoneid=<?=$Pid_arr[count($Pid_arr)-1]?>" class=.......
于 2012-06-07T08:44:42.477 回答