【发布时间】:2020-08-05 21:56:16
【问题描述】:
我想使用 get 方法发送一个值。代码是这样的
<td><a href="cart-remove.php?id={$row['id']}" class="remove_item_link"> Remove</a></td>
我要发送的这个值存储在 $row['id'] 中。这不是我的代码,它来自我的导师(非常受欢迎的网站,到目前为止已经有大约 30k 人报名参加了该课程,但我无法命名他们在这里),看到这个
在 stackoverflow 上找到了这个 answer(从 2013 年开始)。但是当我这样使用它时
<?php
$id=$_GET['id'];
echo "hey".$id;
我得到这样的输出hey{$row['id']}
这个我试过了,还是不行
<td><a href="cart-remove.php?id={$row[\'id\']}" class="remove_item_link"> Remove</a></td>
如何在 cart-remove.php 页面中获取此值?我知道来自this 问题工作的一些答案,但我试图使我的代码与我的讲师代码相似,因为他将对项目进行评分。另外,这个answer(上面提到的)来自同一个线程。
【问题讨论】:
-
<td><a href="cart-remove.php?id=<?=$row['id']?>" class="remove_item_link"> Remove</a></td>不是吗?还是我没看懂问题?! -
@ScreamX 谢谢你成功了。但我仍然不明白为什么我的导师和 7 年前的答案使用
{}而不是<? >。有什么方法也可以吗??这种方法被弃用了还是什么? -
我认为他的意思是这样的:
<?php echo "<a href='page2c.php?myNumber={$array1}&myFruit={$array2}'>Send variables</a>"; ?> -
@ScreamX 这样使用它 删除" ?> 它有效。请发布您的完整答案,以便我将其标记为已接受的答案。你值得被爱