Php 选择了radiobutton

Php 选择了radiobutton,php,radio-button,Php,Radio Button,为什么这不起作用,还是我太愚蠢了?它不打印任何内容,单击按钮后页面看起来完全相同(我有和实际代码中的所有内容) 与之相关的整个代码区域如下所示: <html> <center> <body> <form method=post action= ""> <br> <br> Name: <input type="text" name="username&quo

为什么这不起作用,还是我太愚蠢了?它不打印任何内容,单击按钮后页面看起来完全相同(我有
和实际代码中的所有内容)






与之相关的整个代码区域如下所示:

<html>
<center>
<body>

<form method=post action= "">
<br>
<br>
Name: <input type="text" name="username">
<br>
<br>
<br>

I am:

<br>
<br>
<input type="radio" name = "gender" value = "male"> Male &nbsp; &nbsp;

<input type="radio" name = "gender" value = "female"> Female
<br>
<br>
</form>




<form method=post action= "">

Ethnicity:

<br>
<br>
<input type="radio" name = "race" value = "asian">Asian
<br>
<br>
<input type="radio" name = "race" value = "black">Black
<br>
<br>
<input type="radio" name = "race" value = "white">White
<br>
<br>
<br>
<input type="submit" name="Button" value = "Who will I marry?">


</form>

<?php


if(isset($_POST["Button"]))
{

if(($_POST["gender"] == "male") && ($_POST["race"] == "asian"))
{

?>
congrats!
<?
}
}



?>

</center>

</body>

</html>



姓名:


我是:

男性 女性

种族:

亚洲的

黑色

白色


恭喜!
您正在使用两种不同的表单,并从不同的表单元素引用。使用单一表单进行此编辑。并使用
method=“post”
代替
method=post

<form method="post" action= "">

Name: <input type="text" name="username">


I am:

<input type="radio" name = "gender" value = "male"> Male &nbsp; &nbsp;

<input type="radio" name = "gender" value = "female"> Female



 Ethnicity:

<input type="radio" name = "race" value = "asian">Asian
<br>
<br>
<input type="radio" name = "race" value = "black">Black
<br>
<br>
<input type="radio" name = "race" value = "white">White
<br>
<br>
<br>
<input type="submit" name="Button" value = "Who will I marry?">


</form>

姓名:
我是:
男性
女性
种族:
亚洲的


黑色

白色



您有两个不同的表单标签,而不是一个包含所有字段的表单。

请显示表单标签。我想你正在使用
GET
方法。为什么你要使用两个表单?因为如果我使用一个表单,单选按钮不是都在一个组中吗?因此,我只能从男性、女性、亚洲人、白人和黑人中选择一个。好吧,不管怎样,我把它拿回来;)但是如果我使用一个表单,单选按钮不是都在一个组中吗?因此,我只能从男性、女性、亚洲人、白人和黑人中选择一种。但如果我使用一种形式,单选按钮不是都在一组中吗?因此,我只能从男性、女性、亚洲人、白人和黑人中选择一个。因为名字不同,所以我不能
<form method="post" action= "">

Name: <input type="text" name="username">


I am:

<input type="radio" name = "gender" value = "male"> Male &nbsp; &nbsp;

<input type="radio" name = "gender" value = "female"> Female



 Ethnicity:

<input type="radio" name = "race" value = "asian">Asian
<br>
<br>
<input type="radio" name = "race" value = "black">Black
<br>
<br>
<input type="radio" name = "race" value = "white">White
<br>
<br>
<br>
<input type="submit" name="Button" value = "Who will I marry?">


</form>