我正在使用javascript multi select
功能listbox
以及php
代碼。在界面中,我們可以選擇多個元素,但是當我使用php代碼從中獲取值時,它只會檢索一個值。有人可以告訴我什麼是錯的嗎?多選功能無法正常工作
的javascript:
<script type="text/javascript">
$(function(){
$("select").multiselect();
});
</script>
HTML代碼:
<select title="Basic example" multiple="multiple" name="example-basic" size="5">
<option value="Sgoop">Sgoop</option>
<option value="Monet">Monet</option>
<option value="Hive">Hive</option>
<option value="Mahout">Mahout</option>
<option value="R">R</option>
<option value="Storm">Storm</option>
<option value="Flume">Flume</option>
<option value="Solr">Solr</option>
<option value="Python">Python</option>
<option value="Splunk">Splunk</option>
<option value="Ruby">Ruby</option>
<option value="perl">perl</option>
</select>
MySQL代碼:
$sql="INSERT INTO details (name, type, domain, rights, description, author, version, download)
VALUES
('$_POST[compname]','$_POST[examplebasic]','$_POST[examplebasic2]','$_POST[examplebasic3]','$_POST[textarea]','$_POST[name]',1,0)";
改變examplebasic到examplebasic []現在我收到的陣列,以串轉換後錯誤。我能做些什麼來解決這個
回答你的問題已經被@ Alireza41給,我只是暗示你,不要在生產現場使用此代碼。將發佈數據直接插入數據庫是一種不好的做法。 – 2013-03-15 08:55:47