douguo7431 2014-03-11 13:53
浏览 15
已采纳

如何检查收音机是否被检查? [关闭]

How to check if radio button is checked after post?

Code on my radio button

<?php if(isset($_POST['Itemtype']) && $_POST['Itemtype'] == 'Ingredient') echo 'checked="checked" ';?>
<?php if(isset($_POST['Itemtype']) && $_POST['Itemtype'] == 'Miscellaneous') echo 'checked="checked" ';?>

code to check my radio:

$Itemtype = $_POST["Itemtype"];

if($_POST["Itemtype"] == "Ingredient")
{
    $try2 = "ingred. working";
]
elseif($_POST["Itemtype"] == "Miscellaneous")
{
    $try2 = "misc. working";
}
else
{
    $errormsg = "error5";
}

If I don't select a radio button it says "syntax error: undefined Index Itemtype" keeps aiming at the $Itemtype = $_POST["Itemtype"];

and if i select radio button it doesn't return checked on the selected radio button.

anyone can give me helping hand on this thanks.

  • 写回答

3条回答 默认 最新

  • dtf1111 2014-03-11 14:19
    关注
    <?  
        $_POST['Itemtype'] = "Ingredient";
        if(isset($_POST['Itemtype'])) {
            $Itemtype = $_POST["Itemtype"]; 
            if($_POST["Itemtype"] == "Ingredient") {
                $try2 = "ingred. working"; 
            }elseif($_POST["Itemtype"] == "Miscellaneous"){
                $try2 = "misc. working"; 
            } 
        } else { $errormsg = 'error5'; }
        echo $try2;
        echo $errormsg;
    ?>
    

    I forced the Itemtype for debugging reasons... This would show your logic works... Question I have is are you echoing out your $try2....

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 hexo+github部署博客
  • ¥15 求螺旋焊缝的图像处理
  • ¥15 blast算法(相关搜索:数据库)
  • ¥15 请问有人会紧聚焦相关的matlab知识嘛?
  • ¥15 网络通信安全解决方案
  • ¥50 yalmip+Gurobi
  • ¥20 win10修改放大文本以及缩放与布局后蓝屏无法正常进入桌面
  • ¥15 itunes恢复数据最后一步发生错误
  • ¥15 关于#windows#的问题:2024年5月15日的win11更新后资源管理器没有地址栏了顶部的地址栏和文件搜索都消失了
  • ¥100 H5网页如何调用微信扫一扫功能?