duanpie2414 2019-01-24 18:12
浏览 91
已采纳

由于单选按钮错误,我的数据未插入数据库

My code was working just fine until I added some Radio button in the code. Now when I click the Submit button, the page gets stuck and the Submit button remains clicked without the data getting inserted into the db. I wanted the clicked value to be stored. Can someone tell where I'm wrong.

<html>
    <hr />

    <form action="" method="post"><label>Client Name :</label>
        <input id="name" name="Name" required="required" type="text" placeholder="Please Enter Name" /><label>Aadhar :</label>

        <input id="Aadhar" name="Aadhar" type="text" placeholder="Please enter Aadhar Number" minlength=12 maxlength=12 />

        <label>Mobile :</label>
        <input id="Mobile" name="Mobile" required="required" type="text" placeholder="Please Enter Mobile Number" minlength=10 maxlength=10 />

        <label>Email ID :</label>
        <input id="Email" name="Email" type="text" placeholder="Please Enter Email ID" />

        <label>PAN :</label>
        <input id="PAN" name="PAN" type="text" placeholder="Please Enter PAN Number" minlength=10 maxlength=10 />

        <label>Date of Birth :</label>
        <input id="DOB" name="DOB" type="date" placeholder="Please Enter Date of Birth" />

        <label>GST  :</label>
        <input id="GST" name="GST" type="text" placeholder="Please Enter Mobile GST Number" minlength=15 maxlength=15 />

        <label>Type :</label>
        <form name="Type" action ="" method ="post">
            <input type="radio" name="Type" value="Individual"> Individual<br>
            <input type="radio" name="Type" value="Firm"> Firm<br>
            <input type="radio" name="Type" value="Company"> Company <br>  
            <input type="radio" name="Type" value="Trust"> Trust <br>
            <input type="radio" name="Type" value="Others"> Others 
        </form>

        <label>Company :</label>
        <input id="Company" name="Company" type="text" placeholder="Please Enter Company" />

        <label>Address :</label>
        <input id="Address" name="Address" type="text" placeholder="Please Enter Address" />

        <label>Description :</label>
        <input id="Description" name="Description" type="text" placeholder="Please Enter Description" />

        <input name="submit" type="submit" value=" Submit " />
    
    <?php
        $Name= $_POST['Name'];
        $Aadhar  = $_POST['Aadhar'];  
        $Mobile  = $_POST['Mobile'];  
        $Email  = $_POST['Email']; 
        $PAN  = $_POST['PAN']; 
        $DOB  = $_POST['DOB']; 
        $GST  = $_POST['GST']; 

        $Type  = $_POST['Type']; 
        $Company  = $_POST['Company'];  
        $Address  = $_POST['Address']; 
        $Description  = $_POST['Description'];  

        global $wpdb; 
        $table_name = $wpdb->prefix . "clients"; 

        $wpdb->insert('clients', [
                'Name'     => $_POST['Name'],
                'Aadhar'   => $_POST['Aadhar'],
                'Mobile'   => $_POST['Mobile'],
                'Email'    => $_POST['Email'],
                'PAN'     => $_POST['PAN'],
                'DOB'    => $_POST['DOB'],
                'GST'    => $_POST['GST'],
                'Type'    => $_POST['Type'],
                'Company' => $_POST['Company'], 
                'Address'  => $_POST['Address'],
                'Description'  => $_POST['Description']
            ],
            ['%s','%s', '%s','%s','%s','%s','%s','%s','%s','%s','%s']
        );
    ?>
</html>

The page after I click "Submit" button:

The page after I click Submit

</div>
  • 写回答

1条回答 默认 最新

  • dqcd84732 2019-01-24 18:16
    关注

    You have 2 form tags and you're only closing one of them.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题