2009-11-10 47 views
0

我正在開發一個wordpress插件,並遇到了各種各樣的障礙。我需要從選項頁面的文本框中獲取一個值,但我不想將這些信息存儲在options.php文件中。相反,我需要獲取該值,然後將其存儲在數組中,然後該數組將存入options.php文件。將文本框的值插入數組而不是選項

我該如何去做這件事?

回答

0

您可以分割使用爆炸的文本框的內容:

$array = explode("\r\n", $_POST['textarea']); 
+0

我怎麼知道哪個文本區$ _Post指的是?頁面由3種不同的形式組成。 – 2009-11-10 13:26:08

0

具有網頁上3種不同形式將會導致本身的問題。當您提交1表格時,不會從其他頁面獲取所有信息2.

我不確定爲什麼您需要在頁面上有3種不同的表格,但是如果它是必需的,並且你想捕捉所有的信息,你將不得不提交使用一些JavaScript。所有3種表單在提交時都必須調用JavaScript,以編譯信息並將其提交到下一頁,否則您將丟失數據。

如果你需要引爆它,你可以使用的東西像什麼森迪普•提到的,如果你想要的信息在一個陣列已經遇到你可能只是相應的命名你的輸入:

<textarea name="info[text_area1]">Default value here</textarea> 
<textarea name="info[text_area2]">Default value here</textarea> 

而且等等,然後當提交到下一頁$ _POST/$ _ GET ['info']將是所有輸入的數組,$ _POST ['info'] ['text_area1']等...

I然而,如果可能的話,他會說將這些表格組合在一起,這會使提交變得更容易。

+0

試圖讓用戶可以改變某些東西,但是如果他們不想改變他們不需要改變所有的功能。 – 2009-11-10 18:42:13

相關問題