我有兩個表(郵局,類別)如何在選擇類別時將類別ID添加到其他表格?
CREATE TABLE post
(pid INT(10) NOT NULL AUTO_INCREMENT,
post_title VARCHAR(255),
post_result VARCHAR(255),
post_content VARCHAR(500),
cid INT(10),
PRIMARY KEY (pid),
FOREIGN KEY (cid) REFERENCES category(cid));
CREATE TABLE category (
cid INT(10) NOT NULL AUTO_INCREMENT,
cname VARCHAR(50),
PRIMARY KEY (cid));
這是我的插入語句:
$id = isset($_POST['pid'])?$_POST['pid']:'';
$title=$_POST['post_title'];
$result=$_POST['post_result'];
$content=$_POST['post_content'];
$catid=$_POST['cid'];
$cat=$_POST['cname'];
$insertquery="INSERT INTO review (pid,post_title,post_result,post_content)
VALUES('','$title','$result','$content')";
問題什麼即時通訊面對的是,在我的職位表中,類別ID(CID)的值每個記錄都爲NULL。
如何使它存儲所選類別的值。
這是我的形式:
<form id="create" action="insert.php" method="post">
<input type="text" name="post_title" placeholder="Title" /><br>
<input type="text" name="post_result" placeholder="Final comment" /><br>
<textarea name="post_content" placeholder="Review" ></textarea><br>
Category:
<select name=cname>
<option value="select"></option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
<option value="4">Option 4</option>
<option value="5">Option 5</option>
</select><br><br>
<input class="submit" name="submit" type="submit" value="Submit"/>
</form>
確實有助於在獲取輸出。
非常感謝爵士之前。它正在工作。過去兩天一直在掙扎。 –
如果這個答案對你有幫助,請考慮[接受](http://meta.stackexchange.com/a/5235/187716)。 –