我觉得这是一个常见的问题,但我没有找到一个合适的答案,所以我请你吧! ;)PHP,形式,重定向和查询
让我们先从经典的index.php形式:
...
<form action="<?php echo BASE_URL; ?>">
<div style="color:white">Instructions</div>
<input type="number" name="param" />
<input type="hidden" name="action" value="view" />
<input type="hidden" name="controller" value="Solution" />
<input type="????" name="instance_id" value="?????" />
<input type="submit" value="Solutions Listing" id="button_solutions">
</form>
...
这里的问题是,提交按钮前的最后输入场。假设用户在第一非隐藏输入法输入PARAM,并应触发一个PHP函数,通过挑选到数据库中确定INSTANCE_ID。
我想要做的是,当用户点击提交,它通过链接重定向像
BASE_URL."?controller=Solution&action=view¶m=toto&instance_id=value"
比方说,我在PHP函数挑到数据库称为TOTO() toto返回instance_id。 我知道如何通过表单,但我不知道该怎么触发PHP函数与GET参数指向的URL。 我知道如何通过帕拉姆输入确定INSTANCE_ID 但我不知道如何通过PHP函数创建一个GET参数重定向
请任何帮助,将被视为 感谢
我是正确的理解要基于表单输入的形式作用是动态的? – amflare
这是不能单独用PHP做,你需要使用AJAX(客户端)请求你的PHP发送帕拉姆然后获得响应。 – Akam
这听起来像一个[XY问题(http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) – skrilled