gpt4 book ai didi

php - 数据从droplist到数据库mysql

转载 作者:行者123 更新时间:2023-11-29 13:45:10 24 4
gpt4 key购买 nike

我需要建议,我做错了什么,这个代码不起作用。简而言之,我有一个下拉列表菜单,其中包含从 mysql 数据库读取的数据,我希望用户选择的这些数据放入数据库中的另一个表/行中。使用目前的代码,我在插入的行中仅收到 NULL 值...有些我认为语法可能有问题,我尝试搜索类似的主题并尝试不同的方式,但结果是相同的:|这是我的代码:

获取函数和形式

   <br><br>
<?php
include 'connectdb.php';
$sql="select * from persons";
$result=mysqli_query($con,$sql);

while ($row=mysqli_fetch_array($result)) {

$id=$row["id"];
$name=$row["name"];
$name_done.="<OPTION VALUE=\"$id\">".$name;
}

?>
<form action="insert.php" method="post">
<SELECT name="name_done" id="nane_done">
<OPTION VALUE=0>Choose Your name :
<?=$name_done?>
</SELECT> <br>
RFC: <input type="text" name="number"><br>
Date: <input type="text" id="datepicker" name="date">
<input type="submit" value="submit" />
</form>

并插入

<?php
include 'connectdb.php';

$name_done = $_POST['nane_done'];
mysqli_query($con,"INSERT INTO rfc(name_done) VALUES (.$name_done)");

---- below working OK----

$sql = "INSERT INTO rfc(number,date)
VALUES
('$_POST[number]','$_POST[date]')";

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

?>

最佳答案

此行中有一个拼写错误 - “nane_done”而不是“name_done”:$name_done = $_POST['nane_done'];

关于php - 数据从droplist到数据库mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17522060/

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