我们如何将php页面属性值发送到php类方法

时间:2015-06-21 06:40:18

标签: php oop

我们如何将php页面属性值发送到php类方法?我想将php属性值转换为php类方法。以下是我尝试的方式。

<!DOCTYPE html>

<html>

<head>
  <title>test</title>

</head>

<body>
  <form id="test" method="post" action="testPhp.php">
    <label>Name</label>
    <input type="text" name="n1" id="name" />
    <input type="submit" value="ADD NAME">
  </form>
</body>

</html>

现在我想在单独的php文件中获取此名称值

testPhp.php
<?php

class getParam{

public function getFormParm(){
$name = $_POST['n1'];
}

}
     
    ?>

2 个答案:

答案 0 :(得分:0)

您没有声明为表单操作的有效操作。尝试作为表单操作,如下所示:

$_SERVER['self']

要获得结果,请执行以下操作:

<body>
    <form id="test" method="post" action="<?php echo $_SERVER['self']?>">
        <label>Name</label>
        <input type="text" name="n1" id="name" />
        <input type="submit" name='submit' value="ADD NAME">
    </form>
</body>

答案 1 :(得分:0)

你设置课程的方式,你实际上并没有在课堂上做任何事情。什么都没有被执行。你可以这样做:

<?php

class getParam{
    public function getFormParm(){
        $name = $_POST['n1'];
        return $name;
    }
}
// This is the part that you are missing
$getParam = new getParam();
echo $getParam->getFormParm();