php5中 table里面Undefined index

 xeyuxing369 发布于 2022-12-01 20:00


    
        PHP实现简单计算器(使用分支结构)
    

    
                     $mess = "";
            if (isset( $_POST["sub"]))
            {
                if( $_POST["num1"] == "")
                {
                $mess .= "第一个数不能为空!
";
                }
            else
            {
                if(!is_numeric( $POST["num1"]))
                {
                    $mess .= "第一个数必须是数字!
";
                }                    
            }
            if( $_POST["num2"] == "")
            {
                $mess .= "第二个数字不能为空
";
            }
            else
            {
                if(!is_numeric( $POST["num2"]))
                {
                    $mess .= "第二个数字必须是数字
";
                }            
                else
                {
                    if( $_POST["opt"] == "/" && $_POST["num2"] == 0)
                    {
                        $mess .= "除数不能为0";
                    }
                }
            }
            }
        ?>


            
            $num1 = "";
            $num2 = "";
            $opt = "";
                
                
                    
                    
                    

                    

                    


                

            
                                     if( isset ($_POST["sub"]))
                    {
                        echo '

';
                    }
                ?>
                

计算器


                        " />
                    

                        
                        
                    

                        
                        " />
                    

                        
                    
';
                        
                        if(!$mess)
                        {
                            $sum = 0;
                            switch( $_POST["opt"])
                            {
                                case "+":    
                                    $sum = $_POST["num1"] + $_POST["num2"];
                                    break;
                                case "":    
                                    $sum = $_POST["num1"] $_POST["num2"];
                                    break;
                                case "":    
                                    $sum = $_POST["num1"] $_POST["num2"];
                                    break;
                                case "/":    
                                    $sum = $_POST["num1"] / $_POST["num2"];
                                    break;
                                case ".%.":    
                                    $sum = $_POST["num1"] .%. $_POST["num2"];
                                    break;            
                            }
                            echo "结果:    {$_POST['num1']}{$_POST['opt']}{$_POST['num2']} = {$sum}";
                        }
                        else
                        {
                            echo $mess;
                        }
                        echo '

            
         

 

然后在运行时候出现的报错   Notice: Undefined index: num1 in C:\wamp64\www\Caclulator.php on line 50 

                  Notice: Undefined index: num2 in C:\wamp64\www\Caclulator.php on line 66

这类错误,导致不能运行,请教一下怎么解决

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有