【发布时间】:2012-11-07 08:55:23
【问题描述】:
我卡住了,我有一个网站,它索引了玩家的个人资料,现在保持着历史记录。
仅当您手动写出网址时,一切都已实现并正常工作。
跟随表单创建的链接不起作用,因为它的index.php?id= 然后我想将&date 添加到此但?date= 需要从index.php?id= 顶部的表单中添加&date=
普通用户输入 normalyresults 类似:
index.php?id=123456789
返回用户配置文件没问题 在该页面上,我有“加载历史数据”下拉菜单,其中显示了此配置文件的加载日期,具体取决于 id 输入。
<form method='get' action='index.php?id=$data' >
跟随页面上的提交按钮返回:
index.php?id=123456789?date=112012
但是,我可以让它工作的唯一方法是手动将 ? 更改为 ID 和 DATE 之间的 & 对于我的生活,我无法弄清楚!
基本上我需要:
index.php?id=123456789 ? date=112012
成为
index.php?id=123456789 & date=112012
这样当页面重新加载时,我可以同时看到 ID 和 DATE
我想我可以通过帖子完成,但我需要它在 url 中理想地显示
我也试过了:
<form method='get' action='$_SERVER['PHP_SELF']'>
<form method='get' action='id_$data'> (with a mod rewrite)
【问题讨论】:
-
将 id 与隐藏输入一起放置。
<input type="hidden" value="<?php echo $data?>"> -
表单的动作不会对页面重新加载有用。
标签: php html url-rewriting get