【求救】sql语句在mysql里面正常,在php中无法运行

最近在学PHP和MYSQL的链接。搞了一天也查不出什么错误。大概意思是在页面提交数据给php,php链接数据库录入信息。录入时SQL语句在MYSQL中可以录入,可是在php这里就一直报错了。
试过ECHO 所有的$_POST ,数据时正确提交上来了的。
然后单个试验,发现在sex 那里就没办法添加了 原因是因为我用了radio?可是也不对啊,数据明明是正确提交上来的了。
搞了一天实在不懂只能在这里提问各位大神。
我自己假设的有一个假设: 是我用 radio 这些按钮导致数据无法顺利提交。(可是数据的值正确提交上去了啊?怎么又会报错。。。。。
<!doctype html>
<html>
    <head>
    <meta CHARSET = 'utf-8'/>
    </head>
    <?php 
    if(isset($_POST['id'])){
        $db = new mysqli('localhost', 'root', '','my_to_do_list');
        $db->set_charset('utf-8');
            if($db->connect_errno){
            echo "problem.";
            }else{
//                 此处是删除人员
                if($_POST['action']=='DEL'){
                    $id = $_POST['id'];
                    $sel_del_query="SELECT * FROM employee WHERE id ='".$id."'";
                    $sel_del_result=$db->query($sel_del_query);
                        if($sel_del_result->num_rows){
                            echo "删除成功.";
                        }else{
                            echo "无此人.";
                        }
                }else{
//                     此处是添加人员
                    $id = $_POST['id'];
                    $name = $_POST['name'];
                    $sex =$_POST['sex'];
                    $age = $_POST['age'];
                    $job = $_POST['job'];
                    $prof = $_POST['prof'];
                    $poli = $_POST['poli'];
                    $edu = $_POST['edu'];
                    $work_time = $_POST['work_date'];
                    $come_time = $_POST['come_date'];
                    $category = $_POST['category'];
    
                    print_r($_POST);
                    
                    $check_query="SELECT * FROM employee WHERE id ='".$id."'";
                    $check_result=$db->query($check_query);
                        if($check_result->num_rows){
                            echo "ID已存在.";
                        }else{
                            $signup_query = "INSERT INTO employee VALUES('".$id."',
                                                                        '".$name."',
                                                                        '".$age."',
                                                                        '".$job."',
                                                                        '".$prof."',
                                                                        '".$poli."',
                                                                        '".$edu."',
                                                                        '".$work_time."',
                                                                        '".$come_time."',
                                                                        '".$category."',
                                                                        '".$sex."')";
                            $db->query($signup_query);
                            $check_result=$db->query($check_query);
                            if($check_result->num_rows){
                                echo "添加成功.";
                            }else{
                                echo "添加失败.";
                            }
                        } 
               }  
              $db->close();  
            }
        }

           echo   "<form action='login_right_two.php' method='post'";
           echo   "<span>请选择要进行的人事变动操作(删除只需输入id即可):</span>";
           echo   "<select name='action'>";
           echo   "<option value='ADD'>增加人员</option>";
           echo   "<option value='DEL'>删除人员</option>";
           echo   "</select>";
           echo   "<br><br>";
           echo   "<label><span>员工编号 </span><input type='number' name='id' /></label>";
           echo   "<br><br>";
           echo   "<label><span>员工姓名 </span><input type='text' name='name' /></label>";
           echo   "<br><br>";
           echo   "<label><span>性别 </span><input type='radio' name='sex' value='男'checked/>男<input type='radio' name='sex' value='女'/>女</label>";
           echo   "<br><br>";
           echo   "<label><span>年龄</span><input type='number' name='age' min='10' max='99' value='20'></label>";
           echo   "<br><br>";
           echo   "<label><span>职务 </span><input type='text' name='job' /></label>";
           echo   "<br><br>";
           echo   "<label>";
           echo   "<span>职务:</span>";
           echo   "<select name='prof'>";
           echo   "<option value='无'>无</option>";
           echo   "<option value='教授'>教授</option>";
           echo   "<option value='副教授'>副教授</option>";
           echo   "<option value='讲师'>讲师</option>";
           echo   "<option value='助教'>助教</option>";
           echo   "</select></label>";
           echo   "<br><br>";
           echo   "<label>";
           echo   "<span>政治面貌:</span>";
           echo   "<select name='poli'>";
           echo   "<option value='团员'>团员</option>";
           echo   "<option value='党员'>党员</option>";
           echo   "<option value='群众'>群众</option>";
           echo   "</select></label>";
           echo   "<br><br>";
           echo   "<label>";
           echo   "<span>学历:</span>";
           echo   "<select name='edu'>";
           echo   "<option value='研究生'>研究生</option>";
           echo   "<option value='博士'>博 士</option>";
           echo   "<option value='硕士'>硕 士</option>";
           echo   "<option value='本 科'>本 科</option>";
           echo   "<option value='专科'>专科</option>";
           echo   "<option value='高中及以下'>高中及以下</option>";
           echo   "</select></label>";
           echo   "<br><br>";
           echo   "<label><span>任职时间(年)</span><input type='number' min = '1' max ='20' name='work_date'></label>";
           echo   "<br><br>";
           echo   "<label><span>来院时间</span><input type='date' name='come_date'></label>";
           echo   "<br><br>";
           echo   "<label>";
           echo   "<span>人员类别:</span>";
           echo   "<select name='category'>";
           echo   "<option value='行政人员'>行政人员</option>";
           echo   "<option value='教师'>教师</option>";
           echo   "<option value='一般员工'>一般员工</option>";
           echo   "<option value='退休人员'>退休人员</option>";
           echo   "<option value='临时工'>临时工</option>";
           echo   "</select></label>";
           echo   "<br><br>";
           echo   "<input type='submit'>";
           echo   "</form>";
   ?>
</html>

                       
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值