我目前正在构建自定义CRM,但遇到了问题。
有问题的表是contacts & company
表。联系人表单是我目前正在处理的工作,员工可以在其中添加新客户并将其分配给公司。公司ID(compid
)是一个外键,用于将联系人表链接到公司表。奇怪的是,它从companiess表中提取数据,但是由于它给了我一个不正确的整数值而不会提交表格。但是,在值框中,我已经回显了公司的ID。
请有人可以告诉我我所缺少的吗?预先感谢。
<th class="text-nowrap" scope="row">Company Name</th>
<td><div class="form-group <?php echo (!empty($compid_err)) ? 'has-error' : ''; ?>">
<select type="text" name="compid" class="form-control" value="<?php echo $compid; ?>">
<option hidden>Select Company</option>
<?php
$get_comp_list_SQL = "SELECT * FROM `companies` ORDER BY `compname` ASC";
$result_get_comp_list = mysqli_query($con,$get_comp_list_SQL);
// while loop
while ($row_get_comp_list = mysqli_fetch_array($result_get_comp_list))
{
$comp_list_ID = $row_comp_list['id'];
$comp_list_name = $row_get_comp_list['compname'];
?>
<option value="<?php echo $comp_list_ID; ?>"><?php echo $comp_list_name; ?></option>
<?php } ?>
</select>
</div></td>
</tr>
答案 0 :(得分:0)
comp id是该列。昨晚我看不到树木穿过树林。问题是:
$comp_list_name = $row_get_comp_list['compname'];
应该是:
$comp_get_list_name = $row_get_comp_list['compname'];
它在comp_list_name中缺少“获取”