我有问题。我在MySQL中有3个表,其中2个有2列,第1个有树列,如下所示:第一个表有一个名为city
的列,一个名为id
,第二个表有一个名为{{{ 1}}和一个名为categories
的列,第三个列有一个名为id
的列,一个名为product
,另一个名为city_id
。现在,用户可以
但是,当数据插入数据库时,我想在第三个表中插入产品名称,而不是插入城市和类别名称,而是从他们的表中插入它们的ID。有人能帮我吗? (对不起我的英语不好) 。以下是我所做的一些代码:(judete = city)
categories_id
答案 0 :(得分:0)
您可以先找到他们的ID然后插入或者您可以在html中显示id <option value = "1">'.$row->categorie.'</option>
然后发布值
答案 1 :(得分:0)
在类别列表中使用选项值
<form method = "POST" action = "add.php">
Adauga produsul: <input type = 'text' name = 'produs' />
in categoria <select name = 'categorie'>
<?php while($row = $resultProd->fetch_object()){ print '<option value = "'.$row->cate_id.'">'.$row->categorie.'</option>';} ?>
</select>
din judetul
<select name = 'judet' >
<?php while($row = $result->fetch_object()){ print '<option value="'.$row->c_id.'">'.$row->name.'</option>'; }?>
</select>
<input type = 'submit' name = 'submit' value = 'adauga' />
</form>
添加选项值
<option value="'.$row->your_table_autoincrment_id.'"