2015-02-24 49 views
0

請訪問以下鏈接 http://thedesigningworld.com/beaCheckBox值和希望顯示

這裏有一個小的表單包含8-9場+一組複選框 我想保存在數據庫中的所有細節+要顯示在在適當的方式的表格,但它不能正常工作

下面是我用它

for($i=0;$i<count($_POST[wert1]);$i++) 
{ 
if($_POST[wert1][$i]!= "") 
{ 
$check1[] =$_POST['wert1'][$i]; } } 
$new1=implode(',', $check1); 



$result = "INSERT into table1(check1) values($new1)"; 
$result = mysqli_query($con, $result); 

代碼所以我一個疑問,對於每一個複選框行,我應該需要定義相同的數組名或不同像這兒 我使用陣列名稱作爲第一行的wert1 []

+0

這裏是管理部分,我想要顯示的全部細節 - http://thedesigningworld.com/bea/admin/admin.php – APEX 2015-02-24 18:32:46

回答

0

如果未選中複選框,則不會傳輸複選框值。

如果你的影響,你可以把一個隱藏的輸入字段同名的複選框和值「0」之前,如:

<input type="hidden" name="checkbox_name" value="0" /> 
 
<input type="checkbox" name="checkbox_name" value="1">Some Text</input>

在你的示例站點,你正在使用數組符號,這基本上是一件好事。但是,您尚未提供索引,因此您可能無法識別缺失的元素。

+0

你可以看看網上,我做了什麼,需要做什麼, ,??即使我需要從數據庫中顯示數組元素的代碼 – APEX 2015-02-24 18:52:45

+0

使用當前表單,您可以使用以下代碼: foreach($ _ POST ['wert1'] as $ value){ $ values = explode('_', $值); // $值[0]包含「阿爾高」,$值[1]包含「只有課程」 } 編輯:代碼不好讀 – 2015-02-24 19:05:59

+0

請加我在Skype上,這樣我可以更好地給你講解...我的Skype - iamchetansoni – APEX 2015-02-24 19:16:15

相關問題