2012-09-13 105 views
0

HTML張貼價值:麻煩複選框

<tr><td><input name="d1[]" type="checkbox" value"d1e1" /></td><td><input name="d1[]" type="checkbox" value="d2e1" />Event</td><td><input name="d1[]" type="checkbox" value="d3e1" />Event</td></tr> 
<tr><td><input name="d1[]" type="checkbox" value"d1e2" />Event</td><td><input name="d1[]" type="checkbox" value="d2e2" />Event</td><td><input name="d1[]" type="checkbox" value="d3e2" />Event</td></tr> 
<tr><td><input name="d1[]" type="checkbox" value"d1e3" />Event</td><td><input name="d1[]" type="checkbox" value="d2e3" />Event</td><td><input name="d1[]" type="checkbox" value="d3e3" />Event</td></tr> 

PHP:

<?php 
if(!empty($_POST['d1'])&& isset($_POST['d1'])) 
{ 
$dd=$_POST['d1']; 
foreach($dd as $dp) 
{ 
    echo $dp." <br> "; 
} 
} 
?> 

現在的問題是,即使我選擇所有的複選框,在列1即[d1e1複選框的值, d1e2 & d1e3]在輸出中總是處於「打開」狀態,但對於其他打印機而言,這些值是正確打印的,幫助我解決了我的問題。提前致謝 !

+0

跛在我這一部分問這樣一個愚蠢的問題,那是什麼發生當一個工作過夜( –

回答

3

我想你錯過了value屬性的等號。

+0

+1總是簡單的事情,讓我們 – iambriansreed

+0

感謝和抱歉張貼愚蠢的問題,這樣的事情發生時一個深夜工作,我很抱歉 –