1.htm页面
<input type="text" name="find" />
<a href="123.php?f=$tt">查  询</a>1.php页面$find = $_G['gp_find'];
$tt = $find;sql查询语句.....请问如何能实现客户在input输入,然后点击查询,就直接跳转到  (  123.php?f=客户输入的内容   )这样的页面如何取值呢?

解决方案 »

  1.   

    表单的action='123.php',METHOD=get,用$_GET['表单变量名']取值。
    如果不想让浏览器显示参数值或者参数值大于2k,METHOD=post,并用$_POST[]取值.
      

  2.   

    这个需要用表单。试试js或ajax是否可以实现。大家讨论下。
      

  3.   

    <input type="text" name="find" id="find" />
    <a href="###" onclick="xx()">查 询</a>
    <script language="javascript">
    function xx(){
    window.open("http://www.baidu.com?wd="+document.getElementById("find").value,"_blank")
    }
    </script>可以这样弄,为了安全值可以加密一下
      

  4.   

    感谢大家前来帮忙,我刚接触PHP,以前学的是ASP.NET的,呵呵
    ajax这个技术我看过些资料,但是没有实际使用过,不知道谁能帮忙在发一个简单的案例。
    再次感谢大家!!!
      

  5.   


    请问,按照您这样做了,但是得到的地址是这样的
    链接地址 http://www.baidu.com?id=1&wd="+document.getElementById("find").value,"_blank"
    http://www.baidu.com?id=1&amp;wd=客户输入内容
    中间多了一个 &amp;  看上去好像是把我之前默认地址中的 & 翻译成 &amp;
    请问这样的情况要怎么解决呢?
      

  6.   

    w3cschool上有个简单的案例,你可以去看看,我就是从那看的!不过还是不太懂,呵呵!
      

  7.   

    http://www.baidu.com?id=1&wd="+document.getElementById("find").value,"_blank"
    引号不能乱用 
    "http://www.baidu.com?id=1&wd="+document.getElementById("find").value,"_blank"<input type="text" name="find" id="find" />
    <a href="###" onclick="xx()">查 询</a>
    <script language="javascript">
    function xx(){
    window.open("http://www.baidu.com?id=1&wd="+document.getElementById("find").value,"_blank")
    }
    </script>