如何在onclick事件中传递变量


How do I pass a variable in an onclick event?

在PHP页面中,当单击按钮或链接时,我需要打开一个URL。但是我打开的URL需要一个变量。

背景-当用户按下"继续"按钮时,将打开一个取决于价格的页面。不同的价格,不同的页面。

我希望我不是太迟钝,但这里有一个文本示例。我有一个订单确认页面,其中包括URL中的价格:www.xys.com/confirm?price=100

确认页面是用户可以继续或停止的地方。两个按钮。价格决定了当用户点击"继续"时我们打开的页面。

因此,如果价格是$100,则用户看到page_100.php。如果价格为$200,则用户会看到page_200.php

我遇到的问题是$price不能转化为价值

<?php
$price = $_GET['price'];
<input type="button" onclick="window.location.href='selector.php?$price';return false;" name="" value="Proceed">
?>

我错过了什么?谢谢

尝试使用此

$price = 10;
echo '<input type="button" onclick="window.location.href=''selector.php?'.$price.''';return false;" name="" value="Proceed">';