HTML表单:从相关表中插入id

时间:2014-10-16 12:21:37

标签: insert

我对php和mysql都比较新,这是我的第一个问题:

我有3张桌子。一个作为“主表”,两个作为基本列表/类别,我可以选择并将它们与我的主表相关联。所以:

表1

id    name    hobby    color
1     Peter   1        2
2     Simon   3        2
3     Lisa    2        3

表2将成为爱好

id    name
1     Swimming
2     Football
3     Piano

与表3和颜色相同。

id    name
1     red
2     blue
3     green

现在,我已设法将表格与 phpmyadmin “关联”,但我该如何做以下事项:

我想将数据插入第一个表格。但问题是,我想在业余爱好或颜色中插入一个简单的数字。但是在html表单中,应该有与is相关的文本。

因此,如果我选择'green'(作为字符串),它应该在表1中插入3。

我希望我的想法很清楚:D 感谢您提前的每一个帮助。

西蒙

1 个答案:

答案 0 :(得分:0)

像这样创建你的html:

<select name="color">
  <option value="1">red</option>
  <option value="2">blue</option>
</select>

当用户选择“蓝色”时,input.color的值为“2”。因此最终用户选择字符串/颜色,您可以插入int / id