如何通过PHP GET获取输入字段的名称

时间:2014-03-06 11:47:48

标签: php forms get attributes

有一个例子我想做:http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_input_type_datetime

在此示例中,如果更改输入的名称,则在屏幕右侧(提交代码后),您将看到更改的名称。而且,正如您所看到的,没有隐藏的输入字段可以自动获取输入的名称。因为我搜索了一些答案并且他们说“使用隐藏的输入字段”,如下所示:How to access the form's 'name' variable from PHP但我完全需要它在w3schools。

当然这是一个.asp示例,但我希望有一种方法可以通过PHP进行此操作吗? 提前谢谢。

3 个答案:

答案 0 :(得分:1)

使用post方法获取所有输入字段名称。

您可以使用$GET$REQUEST代替$POST

$REQUEST同时使用GET和POST。  在php $POST中是一种关联数组。

<?php
$temp= array();
if (isset($_POST['submit']) && !empty($_POST['submit'])) {
    foreach ($_POST as $key => $val) {
        //$key is the name you wanted, and $val is the value of that input
        $temp[] = $key;
    }
}
?>

答案 1 :(得分:0)

<?php
    foreach($_POST as $key => $val) {
        print $key . " = " . $val;
     }
 ?>

答案 2 :(得分:-1)

$_GET['bdaytime'];

使用上面的代码。