PHP - 我可以根据表单中提交的数据发布到不同的页面吗?
我想知道是否可以根据页面上所做的选择更改将发布的页面数据。 例如,取决于下拉菜单、单选按钮数组等...
我知道它可以使用 javascript 来完成,还有其他选项吗?我正在使用 PHP,并且正在提交的页面数据在我的表单的“action”属性中声明。
I'd like to know if it's possible to change the page data will be posted to according on the selections made on the page.
For example, depending on a dropdown, a radio button array etc...
I understand it can be done using javascript, any other options? I'm using PHP and the page data is being submitted to is declared in the "action" property on my form.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
请记住,您的 PHP 是在服务器端构建的,如果您想要客户端交互,则必须重新提交页面。 IE。 onchange=submit 允许您使用表单数据告诉 PHP 显示什么。
这是相当标准的,JavaScript 和AJAX 只是提高了效率,但本质上是一样的。
Remember that your PHP is built server side, if you want client interaction you will have to re-submit the page. ie. onchange=submit allowing you to use the form data to tell the PHP what to show.
It's pretty standard, JavaScript & AJAX just make it more efficient but essentially its the same thing.
要显示另一个选项:
嗯,一旦发布表单,您就可以决定:
让表单发布到其自身或某个页面..然后让该页面执行决策部分。
To show another option:
Well, you can decide once the form is posted:
Let the form post to itself or a certain page.. then let that page perform the decision making part.
将提交按钮从类似替换为
并
使用类似
Replace the submit button from something like
to
and use something like