【发布时间】:2013-12-14 13:36:17
【问题描述】:
我今天需要帮助的是“我如何提交表单,这样如果选择了某个值,它将显示回显” - 这是我目前所拥有的,但没有显示任何数据:
<form action="shop.php" method="post">
<input type="radio" name="order" value="vip1">VIP Package 1<br />
<input type="radio" name="order" value="vip2">VIP Package 2<br />
<input type="radio" name="order" value="vip3">VIP Package 3<br />
<!--<input type="hidden" name="order"/>-->
<input type="submit" value="Submit">
</form>
<center><?php
if(isset($_GET['order']))
{
switch($_GET['order']) {
case NULL:
echo'';
//echo'<b>No payment was selected!</b>';
break;
case 'vip1':
echo '12321';
break;
case 'vip2':
echo 'You must be rich :D';
break;
case 'vip3':
echo 'This is test 2!';
break;
case 'vip4':
echo 'This is test 3!';
break;
}
} else { echo '<b></b>'; }
现在,我浏览了 google 和 StackOverflow,但我似乎无法找到我正在寻找的确切内容。我尝试观看视频,但我不明白它是如何工作的,因为我使用单选按钮作为我的选项。非常感谢您的帮助。
【问题讨论】:
-
忽略以前的消息 - 有什么办法可以修复/清理这段代码吗?
标签: php html forms switch-statement