如何通过post方法从php中的html表单中获取值

时间:2012-11-27 18:32:33

标签: php forms parameter-passing

我有一个使用java脚本进行验证的Web表单,因此javascript使用name标签作为规范。像这样

<input name="signup[username:1:6:16:::username_check]" id="signup_username" class="join_input" type="text" value="" size="25">

表单也使用post方法处理进一步操作的php文件,

那么如何在php中捕获用户名?

我试过

$thisusername=$_POST[signup_username];
and
$thisusername=$_POST[signup[username:1:6:16:::username_check]];

但它不起作用。

由于名称标签用于javascript验证,我还能做什么?


更新

我使用了var_dump()作为 E_p 建议并得到了这个

array(5) { ["signup"]=> array(3) { ["username:1:6:16:::username_check"]=> string(10) "myusername" ["password:1:6:16:::password_check"]=> string(10) "mypassword" ["email:1:1:128:::email_check"]=> string(12) "my@email.com" } ["type"]=> string(2) "cc" ["mem"]=> string(1) "3" ["x"]=> string(3) "171" ["y"]=> string(2) "18" } 

感谢

1 个答案:

答案 0 :(得分:1)

<强>解决

我正在使用

$thisusername=$_POST['signup']['username:1:6:16:::username_check'];

像这样在变量中捕获数组值。 非常感谢,感谢你的帮助。