在查询字符串中使用php变量时出错

时间:2011-09-21 06:41:18

标签: php html

我正在尝试通过查询字符串传递php函数的返回值,但它无法正常工作。请查看以下代码:

这里我试图在查询字符串中替换$ myvar。

<button onClick="parent.location='http://www.example.com&id=$myvar'">Design Your product</button> 

检索$ myvar的php函数如下:

<?php
$myvar=Design();
function Design() 
 {
// my function code

return $result;
}

2 个答案:

答案 0 :(得分:4)

<button onClick="parent.location='http://www.example.com&id=<?php echo $myvar; ?>'">Design Your product</button> 

答案 1 :(得分:0)

您尝试在定义之前调用该函数。这应该工作

<?php
    function Design()
    {
         return "something";
    }
    $myvar = Design();
?>
<button onClick="parent.location='http://www.example.com?id=<?php echo $myvar; ?>'">Design Your product</button>