Add_Query_Arg()不传递变量的问题

时间:2015-05-06 作者:Tcmxc

我想传递一个变量($homezip) 到新页面上的URL,使用add_query_arg(), 但它不适用于变量,尽管radius工作正常。

$homezip = $_POST["search"];
$stringzip = esc_url( add_query_arg(
  array(
    \'zip\' => $homezip,
    \'radius\' => \'70\'
  ),\'\' ));


<form action="/local-concert-listings/<?php echo $stringzip; ?>" method="post">
      <input  id="address" size="5" type="text" placeholder="Zipcode" name="search"/>
      <input type="submit" value="go" name="SubmitButton" onclick="codeAddress()" />
</form> 
我一直在努力$homezip 但什么都不起作用。我做错了什么?

1 个回复
最合适的回答,由SO网友:Tcmxc 整理而成

最后,我使用了GET方法并去掉了add\\u query\\u arg()函数

$homezip = $_GET["search"];
<form action="local-concert-listings/" method="get">
        <input  id="address" size="6" type="text" placeholder="Zipcode" name="zipcode"/>
         <div style="display:none;">
         <input id="volume" size="1" name="miles" value="70" placeholder="70"></input>
              </div>      
         <input type="submit" value="go" name="SubmitButton" onclick="codeAddress()" />
 </form>  

结束