单选按钮关联数组php

时间:2013-09-24 11:57:42

标签: php arrays radio-button

我用颜色制作了一个关联数组('1'=>'蓝',......)。 现在我必须制作radiobuttons,每个应该代表一种颜色?我如何用foreach做到这一点?

我有这段代码:

foreach($maanden as $key => $maand):?>
          <option value="<?php echo $key; ?>"><?php echo $maand; ?></option>
            }
<?php endforeach?>

这只显示一个radiobutton,后面没有文字。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

这不是单选按钮的html代码,而是选择输入。

像这样的无线电:

<?php

foreach($maanden as $key => $maand): ?>
    <input type="radio" id="maanden_<?php echo $key; ?>" name="maanden[]" value="<?php echo $key; ?>" />
    <label for="maanden_<?php echo $key; ?>"><?php echo $maand; ?></label>
<?php endforeach;

?>

快乐的编码!

答案 1 :(得分:0)

<?php
    foreach($maanden as $key => $maand):?>
        <input type="radio" name="color[]" value="<?php echo $key; ?>" id="color<?php echo $key; ?>"/><?php echo $maand;?><label for="color<?php echo $key; ?>"><?php echo $maand; ?></label>
    <?php endforeach?>