现在我要做个分页,页面上有些数据是我修改了的,我想在我点击下一页的时候保存起来,
  
   具体如下:
我有一个文本框值为:123
我想点击点击下一页的时候得到这个123 
所以超链接的href就为:?ep=123问题来了,现在我要怎么获得这个文本框的值呢?  如果我把文本框中的值改为了456 
我点击下一页的时候链接就应该为:?ep=456PHP接触不久,请指导。谢谢。

解决方案 »

  1.   

    最简单的方法是用js获取,如
    <input id='aaa' value='123'>
    <script>
    alert(document.getElementById('aaa').value);
      

  2.   

    我晕。
      这个都知道啊。我现在要得是将得到的值,放在?号后面去。
    你这样得到有什么用?我不可能用js去做跳转吧。我url里面还有$page这些东西
      

  3.   

    建议参考一些关于php GET方式传值的资料
      

  4.   

    用ajax,点击下一页的时候用ajax向后台发送请求(更新数据),在回调里面判断,如果成功修改了数据,那么通过js更改链接的参数就行了
      

  5.   

    至于修改参数这个也很好弄,获取标签a的href属性,然后通过js的字符串处理很容易就能够得到想要的东西的
      

  6.   

    如果你要在服务器端来做那也简单
    $aa='123';
    echo '<input type=text value=',$aa,'>';
    echo '<a hred=?ep=',$aa,'></a>';至于你说的当你把文本框的内容修改成456的时候传递的是456,那么这必须要使用js来做才行
    因为修改操作是在客户端来做的,所以php无权干涉,这时候只有js能帮你处理,那就用一楼的方法吧
      

  7.   

    <a hred
    写错了,应该是
    <a href
      

  8.   

    表单传送方法设为:get上一页:?ep=12下一页 echo $_get['ep'];为防止注入,如果是数字:echo ceil($_get['ep']);如果不是数字,可以用strip_tags()过滤,或者自己写正则过滤。