2013-07-08 59 views
1

我還是新的PHP所以請原諒我問這個:(

比方說,我有一個看起來像這樣的輸入類型的文本:

<input type="text" id="wrapper_background_color" 
value="'.$GetColorpickerValue.'" name="wrapper_background_color" /> 

所以,做一些與輸入我可以選擇使用它$ _POST像這樣(和正常工作)

$_POST['wrapper_background_color'] 

現在,我將修改我的文字輸入這樣:

<input type="text" id="wrapper_background_color" value="'.$GetColorpickerValue.'" 
name="theme_display_options[wrapper_background_color]" /> 

現在如何選擇新名稱使用$ _POST?
這不會工作,但我說明了嘗試:

$_POST theme_display_options['wrapper_background_color'] 

THX傢伙!在今後的使用print_r()var_dump()

$_POST['theme_display_options']['wrapper_background_color'] 

,看看有什麼是你的數據的結構:

+0

你試過'$ _POST [「theme_display_options [wrapper_background_color]」]'? – mohkhan

回答

6

你找

var_dump($_POST); 
+0

非常感謝。謝謝! –

2
$_POST['theme_display_options']['wrapper_background_color'] 
1

使用此代碼在PHP的begining:

print_r($_POST); 

你可以找到你的答案...

2

就像我們使用多維數組: -

$_POST['theme_display_options']['wrapper_background_color'] 
0

使用

$wbc = "theme_display_options[wrapper_background_color]"; 
$_POST['$wbc'] 

或者多一個

$_POST['theme_display_options']['wrapper_background_color'] 

再試試您的密碼

+0

您需要回到基礎並重新閱讀它的實際工作方式。你發佈的內容是無稽之談。 –