2013-05-15 108 views
0

我用一個包含數十個文本字段的表單做了一些PHP腳本,其中一些像文本字段數組,其他像單個文本字段。我嘗試將這些值的一部分傳遞給另一個PHP腳本(pChart lib腳本),我將它們讀入變量並將其轉換爲數組作爲圖表輸入。 pChart腳本然後創建圖表作爲磁盤上的PNG圖像,我計劃顯示提供圖表數據的波紋管表單。我有幾個問題:如何在提交併執行表單動作後保留表單值

  • 如何爲圖表圖像區分 運行在同一時間腳本許多用戶的圖像提供了獨特的名稱;
  • 如何觸發pChart腳本以獲取圖表並在同一時間 以數據顯示圖像波紋形式?

我的嘗試以上面的空白表格和圖表圖像結束。我需要會話還是其他一些「技巧」? Javascript也是受歡迎的... 謝謝。

+4

你有一些示例代碼來顯示你的問題? –

回答

0

由於您沒有任何代碼,我不能100%確定您的方式如何但我仍然可以提出建議。

對於你的第一個問題,你可以使用$_SERVER['REMOTE_ADDR']來獲取用戶的唯一的IP地址和他們正在使用使用$_SERVER['REQUEST_TIME']

喜歡這個

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

至於你可以在其他問題你的腳本的時間只需將變量保存在session中,以便在調用腳本後隨時調用它們。您還可以使用ajax異步調用創建圖像的腳本,然後使用jquery使用表單中的信息填充其下的圖表,同時從頁面中刪除表單。

0

爲了對圖表圖像提供唯一名稱

商店mktime()成一個PHP變量 的結果追加此變量可以每輸入表單字段 的名稱最後,分配此可變到一個新的隱藏表單字段的值。

現在,當您傳遞提交的數據時,您將使用您使用該值提交的隱藏表單域的值來知道附加的mktime()附加值...因此,您可以將所有值提交表單域!

爲了展示而不是常規的頁面重載型下面的表單數據

使用AJAX提交表單圖像。 然後,您可以很容易地顯示pChart腳本(圖表圖像)的結果,在您的表單下方的預先創建的包裝中

相關問題