使用php的form form post

时间:2013-12-03 18:25:40

标签: php forms methods http-post

我正在尝试制作一个简单的表单,回复用php到另一个页面的答案。 我有一张html表:

<!DOCTYPE html>
<html>
<body>

    <form action="gegevens.php" method="post">
        First name: <input type="text" name="firstname"><br>
        Last name: <input type="text" name="lastname"><br>
        <input type="submit" value="Submit">
    </form> 

</body>
</html> 

和php表

<!DOCTYPE html>
<html>
<body>

    <?php
        $firstname = $_POST['firstname'];
        $lastname = $_POST['lastname'];

        echo "Firstname: ". $firstname . ".<br />";
        echo "Lastname : ". $lastname. ;
    ?>

</body>
</html> 

不幸的是,当我在浏览器中运行它时,这不起作用。 任何人都可以帮我这个吗?

3 个答案:

答案 0 :(得分:2)

它不能仅仅在浏览器中工作。您需要使用以下网络服务器运行它:XAMPP


PHP(PHP:Hypertext Preprocessor)是一种脚本语言,而不是标记语言。与使用php编写静态xml页面的html相反,您正在编写生成输出的脚本。因此,它需要一个解释器来处理该脚本。

请参阅http://php.net/

答案 1 :(得分:0)

正如@ dot-sp0t所说,你需要在PHP代码后面运行一些web服务器。 Web浏览器内置了PHP Web服务器。

建议(感谢@ dot-sp0t):XAMPP

PHP Built in Webserver

还有更多。

答案 2 :(得分:0)

PHP 是一种服务器端脚本语言。浏览器无法运行php脚本 您可以使用以下网络服务器运行它:XAMPP 或在this

等可用网站上在线测试