Bagaimana untuk menyerahkan nilai yang diperlukan ke pangkalan data menggunakan suis kunci html
@无痕
@无痕 2021-10-13 10:29:39
0
5
926
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
    <style type="text/css">
        body>div{height: 40px;}
        label{
            display: inline-block;
            width: 50px; height: 22px; background:#dc3545; border-radius: 30px ; transition: background-color .6s linear;
        }
        /*在标签的前面插入一小圆形*/
        label::after{
            content: "关";width: 17px; height: 17px; background-color:#FFFFFF;color:#dc3545;display: inline-block;text-align: center;line-height: 17px;position: relative;left:3px;
            transition: transform.6s linear; border-radius: 50%;
        }
        /*获得复选框后面的第一个兄弟元素label*/
        input[type=checkbox]:checked+label{
            background-color:#28a745;
        }
        input[type=checkbox]:checked+label::after{
            content: "开";color:#28a745;transform: translate(27px);/*向右移动27px*/
        }
    </style>
</head>
<body>
    <form action="1.php" method="post" >
    

        <input  name="yfkg" type="submit"  value="yfkg" onclick="submit"($yfkg=000)>         

        <input name="tfkg" type="submit" value="tfkg" onclick="submit"($tfkg=000)>         

</form> </html>   ```php <?php     header("Content-type: text/html; charset=utf-8");     //建立数据库连接*/     $servername = 'localhost';     $username ='root';     $password = '123';     $dbname = "nongyedapeng";     $conn = new mysqli($servername, $username, $password, $dbname);     function execute_sql($link, $database, $sql){          mysqli_select_db($link, $database)          or die("打开数据库失败: " . mysqli_error($link));          $result = mysqli_query($link, $sql);          return $result;          }            switch ($_POST["submit"]){ case "yfkg":     if ($conn){          $sql = "UPDATE control SET yfkg=111";          $conn1= execute_sql($conn, "nongyedapeng", $sql);          echo "

设计阈值成功

";         }     else{         echo "

请重新输入

";         }     break; case "tfkg":     if ($conn){          $sql = "UPDATE control SET yfkg=000";          $conn1= execute_sql($conn, "nongyedapeng", $sql);          echo "

设计阈值成功

";         }     else{         echo "

请重新输入

";         }     break; default: } ?>

@无痕
@无痕

membalas semua(2)
A _ Q _i_

Kod PHP anda tidak boleh dilaksanakan sama sekali Data pautan anda ditulis dengan ralat Adakah anda mempunyai kelas? Mengapa anda memerlukan mysqli baru Selain itu, fungsi yang anda gunakan untuk menyambung ke pangkalan data adalah salah, ia adalah mysqli_connect()

逆旅行人

Anda mungkin ingin mengisi data dalam borang dan kemudian menghantar data dalam borang ke pangkalan data melalui butang, bukan?

image.png

Mengikut kod anda, anda perlu mencipta 1.php baharu dalam direktori html dan masukkan kod php anda ke dalamnya

  • balas Hanya lulus $_GET['nama yang sepadan dalam borang']
    autoload pengarang 2021-10-13 21:40:16
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan