【问题标题】:$_POST select textarea by name?$_POST 按名称选择文本区域?
【发布时间】:2013-07-08 11:45:27
【问题描述】:

我还是 PHP 新手,所以请原谅我问这个问题:(

假设我的输入类型文本如下所示:

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

所以要对那个输入做点什么,我可以像这样使用 $_POST 来选择它(而且效果很好)

$_POST['wrapper_background_color'] 

现在我将我的文本输入 name 修改为:

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

现在如何使用 $_POST 选择那个新名称
这不起作用,但说明了我的尝试:

$_POST theme_display_options['wrapper_background_color'] 

谢谢各位!!

【问题讨论】:

  • 你试过$_POST["theme_display_options[wrapper_background_color]"]吗?

标签: php post


【解决方案1】:

你在寻找:

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

以后使用print_r()var_dump() 来查看数据的结构:

var_dump($_POST);

【讨论】:

  • 非常感谢。谢谢!
【解决方案2】:
$_POST['theme_display_options']['wrapper_background_color'] 

【讨论】:

    【解决方案3】:

    就像我们使用多维数组一样:-

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

    【讨论】:

      【解决方案4】:

      在 PHP 开头使用此代码:

      print_r($_POST);
      

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

      【讨论】:

        【解决方案5】:

        尝试使用

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

        或多一个

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

        然后是你的代码

        【讨论】:

        • 您需要回到基础并重新阅读它的实际工作原理。你在那儿发的都是废话。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-11-21
        • 1970-01-01
        • 2012-05-11
        • 2016-10-30
        • 2012-03-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多