我有这个开关PHP开关不能正常工作
if(isset($_POST['submit']))
$type = $_POST['type'];
{
switch($type)
{
case 'm':
echo "Hello male";
break;
case 'f':
echo "Hello female";
break;
case 'c':
echo "Hello child";
break;
default:
echo "you have to choose";
break;
}
}
应该用这种形式的合作:
<form name="form" method="post" action="">
<p>
<input name="type" type="radio" value="f" />Woman
<br>
<input name="type" type="radio" value="m" />Male
<br>
<input name="type" type="radio" value="c" />Child
<br>
<input type="type" name="submit" value="Submit" />
</p>
</form>
但是当我测试了一下,在所有的情况下,不确定的变量返回。为什么是这样?
我猜我盯着自己在这一点盲目的,谢谢! – QueenOfRome
现在,为什么默认返回这个错误: “注意:未定义的索引:键入[...]”? 参照这一行: '$ type = $ _POST ['type'];'' – QueenOfRome