如何在onclick事件中传递变量?

时间:2015-12-11 22:29:55

标签: php html

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

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

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

确认页面是用户进行或停止的位置。两个按钮。 价格决定了当用户点击&#34时我们打开的页面;继续"。

因此,如果价格为$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">
?>

我错过了什么? 感谢。

1 个答案:

答案 0 :(得分:-1)

尝试使用此

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