Php 如何在提交和执行表单操作后保留表单值

Php 如何在提交和执行表单操作后保留表单值,php,pchart,Php,Pchart,我用一个包含十几个文本字段的表单编写了一些PHP脚本,其中一些类似于文本字段数组,另一些类似于单个文本字段。我试图将这些值的一部分传递给另一个PHP脚本(pChart lib script),在那里我将它们读入变量并转换为数组作为图表输入。pChart脚本然后将图表创建为磁盘上的PNG图像,我计划在下面提供图表数据的表单中显示该图像。我有几个问题: 如何为图表图像提供唯一名称以区分 多个用户同时运行脚本 如何启动pChart脚本以同时获取图表和 是否显示带数据的图像波纹管表格 我的尝试以空表

我用一个包含十几个文本字段的表单编写了一些PHP脚本,其中一些类似于文本字段数组,另一些类似于单个文本字段。我试图将这些值的一部分传递给另一个PHP脚本(pChart lib script),在那里我将它们读入变量并转换为数组作为图表输入。pChart脚本然后将图表创建为磁盘上的PNG图像,我计划在下面提供图表数据的表单中显示该图像。我有几个问题:

  • 如何为图表图像提供唯一名称以区分 多个用户同时运行脚本
  • 如何启动pChart脚本以同时获取图表和 是否显示带数据的图像波纹管表格
我的尝试以空表单和上面的图表图像结束。我需要会话或其他“技巧”吗?Javascript也是受欢迎的。。。
谢谢。

以便为图表图像提供唯一的名称

将mktime()的结果存储到php变量中 将此变量附加到每个输入表单字段的名称 最后,将此变量指定给新隐藏表单字段的值

现在,当您传递提交的数据时,您将知道使用已提交的隐藏表单字段的值附加的mktime()的附加值。。。因此,您可以相应地取出所有提交的表单字段

在表单数据下方显示图像

使用AJAX表单提交,而不是常规的页面重新加载类型。
然后,您可以很容易地在表单下方的预创建包装中显示pChart脚本(图表图像)的结果

因为您没有任何代码,所以我无法100%确定大多数事情的进展情况,但我仍然可以给出建议

对于第一个问题,您可以使用
$\u服务器['REMOTE\u ADDR']
获取用户的唯一IP地址以及他们使用脚本的时间,使用
$\u服务器['REQUEST\u time']

像这样

$uniqueName = $_SERVER['REMOTE_ADDR'] . "_" . $_SERVER['REQUEST_TIME'];

至于另一个问题,您可以将变量保存在
会话中
,以便在调用脚本后随时调用它们。您还可以使用
ajax
异步调用创建图像的脚本,然后使用
jquery
使用表单中的信息填充它下面的图表,同时从页面中删除表单。

您是否有一些示例代码来显示您的问题?