2014-10-16 18 views
0

我對php和mysql都比較陌生,這裏是我的第一個問題:HTML表單:插入相關表中的ID

我有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相關的文本。

所以,如果我選擇「綠色」(字符串),它應該插入三成表1

我希望這是清楚我想要什麼:d 感謝提前每個幫助。

西蒙

回答

0

這樣創建的HTML:

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

當用戶選擇 「藍」 input.color的值爲 「2」。所以最終用戶選擇一個字符串/顏色,你可以插入int/id