即使我已经从我的html表单中选择了一个选项,它仍然说我应该选择列表中的一个项目,当我删除所需的属性和提交,它不会输入我选择到数据库中的选项。html选择标签说即使选择了一个选项
这里是我的代码
$query="SELECT diagnosis FROM medications WHERE diagnosis LIKE '%" . $_COOKIE['searchdisease'] . "%'";
$result= $con->query($query);
?>
Select Disease
<?php while ($row=$result->fetch_array(MYSQLI_ASSOC)) { ?>
if(isset($_POST['insertData']))
{
$pred =$_POST['pre'];
$np =$_POST['nap'];
$sd10 =$_POST['tdisease'];
$pr =$_POST['pric'];
$ivd =$_POST['invd'];
$id =$_POST['user'];
$insert_user="INSERT INTO invoices(id, icd10, nappi_code, prescription, price, invoice_date, pid) VALUES ('','$sd10', '$np' ,'$pred','$pr','$ivd','$id')";
if(mysqli_query($con,$insert_user))
{
echo"";
echo '';// redirects user view page after 3
}else{
echo"";
}
}
?>
2017-02-11
Morena
+0
当您提交。你有没有尝试回应tdisease的价值?由于select允许多个选项,所以tdisease将成为一个数组。这可能是因为您试图将数组插入数据库中的单个字段。 –
+0
我DDN回声出来,但我它发布到一个变量, 这里是代码:
+0
编辑您的问题,并在其中的代码中添加自己的代码块。此外,将表单标记为html以确保您使用正确的名称可能会很有用。 –