php中关于文本框页面跳转的问题!

海盗2019 2001-12-11 02:42:36
<form method='post' action='how.php?flaggo=flagpage&page=$input'>
<input type='text' name='input' size='2' value='<? echo $page; ?>'>
<input type='submit' value='go' name='submitgo'>
</form>

不知为何页面的地址栏总是显示有误,数据库,$page,$input显示正确。
请大虾指导一下,谢了!
...全文
152 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
海盗2019 2001-12-12
  • 打赏
  • 举报
回复
写漏了,不好意思!上面是有个<?echo $input;?>,后来改成了action='';在代码最前端加上了一个submitgo判断加载header("location:how.php?page=$input");就ok了!谢谢大家!
laosan 2001-12-11
  • 打赏
  • 举报
回复
试试这样吧:
1.<? echo "<form method=\"post\" action=\"how.php?flaggo=flagpage&page=$input'>" ?>

2.<form method='post' action='<? echo "how.php?flaggo=flagpage&page=$input" ?>'>

3.<form method='post' action='how.php?flaggo=flagpage&page=<? echo $input ?>'>

我不敢保证每个都行.
superyiman 2001-12-11
  • 打赏
  • 举报
回复
你的意思如果是想把输入框为input的值传给下一页的话可以通过按钮hidden来传参
<input type="hidden" name="input" value='<? echo $page; ?>'>


好使就给分,不好使就当没说
laosan 2001-12-11
  • 打赏
  • 举报
回复
<form method='post' action='how.php?flaggo=flagpage&page=$input'>
这句不是PHP,怎么能有$input的东东出现?
是不是丢了些什么东东?

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧