我的第一个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
为空。
答案 0 :(得分:4)
您需要PHP开始和结束标记:
<?php echo $choice;?>
此外,$POST_['favorite']
应为$_POST['favorite']