gpt4 book ai didi

PHP:将复选框提交到数据库

转载 作者:搜寻专家 更新时间:2023-10-30 20:02:10 25 4
gpt4 key购买 nike

我在向我的数据库提交复选框值和详细信息时遇到问题。

这是我的 HTML:

<form method="get" action="check.php">
<input type="checkbox" name="checkAccount"/>
<input type="hidden" name="table_name" value="masterChart" />
<input type="hidden" name="column_name" value="account" />
<p><a href='check.php'><input type="submit" class="btn btn-primary" value="Submit" /></a></p>
</form>

这是 check.php:

$table = $_GET['table_name'];
$column = $_GET['account'];

$dbc = mysqli_connect('localhost', 'root', 'root', 'database') or die('Connection error!');

if ($value = 1) {
$checkbox = "INSERT INTO login_table_display(`user`, `table`, `column`, `value`) VALUES(`:user`, '$table', '$column', `$value`)";
mysqli_query($dbc, $checkbox) or die('Database error, check!');
}

header('location:index.php');

正如您在上面看到的,我使用变量来获取该复选框的其他详细信息,以将其也插入到表格中。

如果复选框被选中,我按下提交后,这是在 url 中看到的:

http://localhost/admin/check.php?checkAccount=on&table_name=masterChart&column_name=account

任何建议或帮助将不胜感激!

最佳答案

提交数据的经典方法是将 value 属性添加到表单中的复选框元素。在服务器端,您必须检查“null”的值。

<input type="checkbox" name="checkAccount" value="putyourvaluehere"/>

关于PHP:将复选框提交到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17041268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com