<form action="actions/add_cat.php" method="post" id="rtf" name="">
<input type="text" name="cat_title" id="cat_title" required="required" placeholder="Category Title"/>
<br /><br />
<button type="button" onclick="button_click('#d31b26');" value="d31b26" name="cat_color"><div class="redSelect"></div></button>
<button type="button" onclick="button_click('#f9c04c');" name="cat_color" value="#f9c04c"><div class="yellowSelect"></div></button>
<button type="button" onclick="button_click('#72bce9');" name="cat_color" value="#72bce9"><div class="blueSelect"></div></button>
<button type="button" onclick="button_click('#ec9292');" name="cat_color" value="#ec9292"><div class="pinkSelect"></div></button>
<button type="button" onclick="button_click('#b7d04e');" name="cat_color" value="#b7d04e"><div class="greenSelect"></div></button>
<div class="indexBox">
<div class="indexBoxHeader" id="box">
<i class="fa fa-question-circle" style="font-size: 2em;"></i></div>
<div class="indexBoxFooter">
<div class='printchatbox' id='printchatbox'></div>
</div>
</div>
<br><br>
<input onclick="formsubmit()" type="submit" value="Create Category" name="submit"/>
</form>
如果我測試使用文本輸入,並使用cat_color名字將張貼條目,但使用它上面似乎沒有拿我選擇項目的時候?形式不張貼按鈕名稱/值
這裏是後查詢櫃面你需要看到它:
$sql = "INSERT INTO cat_list (cat_title, cat_color) VALUES ('".$_POST["cat_title"]."', '".$_POST["cat_color"]."')";
您不應該使用$ _POST [「cat_title」]的簡單連接,因爲您可以輕鬆製作惡意請求。參見http://en.wikipedia.org/wiki/SQL_injection。你應該看看mysql_real_escape_string()或/和mysql_prepare(我假設你使用mysql,但你發現其他語言的等價物) – cfz42
現在忽略,這是用於測試目的 – PhpDude