您好,我是一名学生,尝试在网站上练习并得到一些错误。 我无法将从sql提取到下拉html框的数据插入到sql中。
我已经尝试过命名以采取行动。 错误显示未定义索引
这是下面的代码
选择结果混合:
0 1 2 3 4 5 6 7
0 O O O O O X O O
1 O O O O X O O O
2 O O O X O O O O
3 X O X O O O O O
4 O X O O O O O O
5 X O X O O O O O
6 O O O X O O O O
7 O O O O X O O O
我无法将这种类型的操作输入到sql中,这是insert_formula.php
答案 0 :(得分:2)
尝试此代码,从选择标记中删除输入类型,并检查您的连接是否正确,尝试打印查询结果
<form action="insert_formula.php" method="post" name="mixture_name">
<select name="mixture_name">
<?php
//$link=mysqli_connect("localhost","root","","yourdb");
//check your dbconnection is correct
$res = mysqli_query($link, "select * from MixtureInformation");
//print_r($res);
echo "<option value=mixture>" . "Select Mixture" . "</option>";
while ($row = mysqli_fetch_array($res)) {
?>
<option value="your_value"><?php echo $row["mixture_name"]; ?></option>
<?php
}
?>
</select>
</form>
答案 1 :(得分:-1)
$MixtureResult = $_POST['mixture_name'];
mysqli_select_db($conn, 'Testing');
$ sql =“将公式插入(第一个物质名称,第二个物质名称,第三个物质名称,混合物名称,配方名称,配方编号,配方信息,研究ID) 值(“'FirstFirst','SecondSub','$ ThirdSub','$ MixtureResult','$ Formula_Name','$ Formula_Number','$ Formula_Information','$ Research_Number');“;