将选择控件的选定值存储在php变量中

时间:2011-02-07 23:46:33

标签: php

假设我有一个表格的HTML控件

<input name='options' value='one' title='ABC'>   <input name='options' value='two' title='XYZ'>

用户选择其中一个选项。如何在不使用$ _POST的情况下将所选选项存储在同一页面上的变量中。此表单发布到另一页面。

3 个答案:

答案 0 :(得分:3)

PHP只能通过浏览器向服务器和服务器发送请求(作为GET或POST)然后执行程序(“页面”),将HTML(或其他产生的)发送回浏览器的解释。 / p>

这意味着,PHP页面只能访问发送给它的“HTML变量”(来自表单或链接),而不是用户在生成的HTML页面上输入的任何内容而不发送。

您可能希望使用客户端脚本(即JavaScript)来执行此操作,或者考虑您的“页面模型”(即哪个页面执行哪些操作)。

PS:您的<input>元素也应具有type属性。

答案 1 :(得分:0)

您需要使用$ _POST或$ _GET。这是一种标准方法。

答案 2 :(得分:0)

我不认为这是可能的,因为在您的浏览器中存在某些内容之前解析PHP。

为什么有人这样做? (我只是想知道)