如何转换复选框切换切换

时间:2019-06-20 15:21:30

标签: php

我有一个数据库,其中的一个字段是一个复选框,其值可以为1或2。我想将此复选框转换为引导开关切换,但是当切换开关时我无法达到该值,数据库上字段的值更改。我正在使用PHP和MySQL

这是我的切换代码:

<input type="checkbox" checked data-toggle="toggle">

1 个答案:

答案 0 :(得分:-1)

要连接到数据库,您需要在php中执行以下操作:

<?php
    $link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
    if (!$link) {
        die('Could not connect: ' . mysql_error());
    }
    echo 'Connected successfully';
    mysql_close($link);
?>

要从数据库中获取数据,您将需要执行以下操作:

// make foo the current db
$db_selected = mysql_select_db('database_name', $link);
if (!$db_selected) {
    die ('Can\'t use database_name: ' . mysql_error());
}
//your select here
$qry = "SELECT * FROM [table_name]

if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
        //this is where you set your key value
        $switchValue = $row["switch_name_in_db"];
    }
} else {
    echo "0 results";
}

我不确定1或2是否被选中,但是您可以执行以下操作:

<input type="checkbox" <?php if($switchValue ==1){echo "checked";}?> data-toggle="toggle">

如果密钥设置为1,这将回显有效的“已选中”