如何从php到html标签获取价值?

时间:2013-02-23 02:12:03

标签: php html forms

我的第一个HTML文件有一个带有单选按钮的表单。我希望第二个文件(即PHP)打印一条关于他们选择的内容的消息。考虑到这个消息,我希望有一些文本格式(大小,颜色等)。

file.html

<html>
<body>

<form action="file.php" method="post">
    <input type="radio" name="favorite" value="rbOne">
    <input type="radio" name="favorite" value="rbTwo">
    <input type="submit" value="Submit">
</form>

</body>
</html>

file.php

<html>
<head>
<style>
    body{
        background-color:white;
    }
    p{
        color:white;
        font-size:50px;
        font-weight:bold;
    }
</style>
</head>
<body>

<?php $choice = $POST_['favorite']; ?>


<p align="center">Thanks for voting for <?php echo "$choice" ?>!!</p>

</body>
</html>

当我点击“提交”按钮时,它会转到file.php页面,但会显示:

Thanks for voting for !!

它使$choice为空。

1 个答案:

答案 0 :(得分:4)

您需要PHP开始和结束标记:

<?php echo $choice;?>

此外,$POST_['favorite']应为$_POST['favorite']