gpt4 book ai didi

php - 复选框对数据库的值(value)

转载 作者:太空宇宙 更新时间:2023-11-03 12:22:30 24 4
gpt4 key购买 nike

一直在尝试获取checkbox的值到数据库中但是失败了,谁有关于如何将复选框的值获取到我的数据库中的提示?

那么一个问题,如何在同一个文件中运行后处理?

我的代码这么长:

<?php
$con=mysqli_connect("db_info");

// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$sql="INSERT INTO mass (gift, name, epost, interest)
VALUES
('$_POST[gift_nor]','$_POST[name_nor]','$_POST[epost_nor]','$_POST[interest_nor]')";


if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "1 record added";

mysqli_close($con);
?>


<form method="post" action="">

<input type="radio" name="gift_nor" value="present_1">present_1<br>
<input type="radio" name="gift_nor" value="present_2">present_2<br />
<input type="radio" name="gift_nor" value="present_3">present_3

<hr />

Namn: <input type="text" name="name_nor">
Epostadress: <input type="text" name="epost_nor">

<hr />

<input type="checkbox" name="interest_nor[]" value="int_1">I have a bike<br>
<input type="checkbox" name="interest_nor[]" value="int_2">I have a car<br />
<input type="checkbox" name="interest_nor[]" value="int_3">I have a computer

<hr />

<input name="Send" type="submit" id="Skicka">
</form>

最佳答案

使用内爆,做这样的事情

<?php
if (isset($_POST['Send']))
{
$con=mysqli_connect("db_info");

// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$check=implode(',', $_POST['interest_nor']); //it convert checkbox array into string

$sql="INSERT INTO mass (gift, name, epost, interest)
VALUES
('$_POST[gift_nor]','$_POST[name_nor]','$_POST[epost_nor]','$check')";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "1 record added";

mysqli_close($con);
}
?>

关于php - 复选框对数据库的值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19201541/

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