[英]Get values of radio buttons in a while loop php
我的表單中有以下代碼。如何獲取所有單選按鈕值的值。 我正在為每個循環使用,但仍然只能得到最后一個值
while ($row = mysqli_fetch_array($resultselect,MYSQLI_ASSOC)){ ?>
<input type="radio" name="site<?php echo $counter; ?>[]" id="su" value="1"/>
<input type="radio" name="site<?php echo $counter; ?>[]" id="sf" value="2" />
<input type="radio" name="site<?php echo $counter; ?>[]" id="so" value="3" class="selected" />>
<?php $counter++; }
這是我期望值的每個循環的
foreach($_POST as $key => $val){
if(substr($key, 0, 4) == 'site'){
print_r($val);
}
}
單選按鈕默認為數組。 您不必提[]:
每行都有不同的單選按鈕,其計數器類似於site1,site2
while ($row = mysqli_fetch_array($resultselect,MYSQLI_ASSOC))
{?>
<tr>
<td>
<input type="radio" name="site<?php echo $counter;?>" value="1"/>
<input type="radio" name="site<?php echo $counter;?>" value="2" />
<input type="radio" name="site<?php echo $counter;?>" value="3"/>
<td>
</tr>
<?php
$counter++;
}?>
當您從每個'<tr>'
選擇單選按鈕時,如果存在'<tr>'
且未選擇單選按鈕,則將發送所選單選的值,則該值不會被發布。
for循環:
foreach($_POST as $key=>$value)
{
echo "KEY:".$key."=>Value:".$value;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.