mysqli从其他表

时间:2017-03-23 09:53:32

标签: mysql sql

类别tbl

cat_id   name    type 
1        cloths   boy
2        cloth    girs
3        bags      boy
4        bags      girls
小猫。 TBL

subcat_id   cat_id    subcat_name
1            (?)        jeans

现在在子类别表中我想得到cat_id。

在子类别表单中,用户可以选择category-> cloth和cat_type-> boys ... 然后我想在子类别表中添加该类别ID。

1 个答案:

答案 0 :(得分:0)

选项1:

在表单上添加隐藏字段以保留categoryid

<form name="myform" action="<youraction>" method="POST">
 <input type="text" size="25" name="CatName" value="Cloths">
 <input type="text" size="25" name="CatType" value="Boy">
 <input type="hidden" name="CatId" value="1">
</form>

发布表单时,请使用名称CatId从隐藏字段中读取值,然后将其插入表子cat中。

选项2:

在插入subcat表之前,进行一个获取cat id的查询。

SELECT Cat_Id FROM Cat_tbl WHERE name = 'cloths' AND type = 'boy'

希望你有点清楚。