2013-09-24 2 views
0

Я создал ассоциативный массив с цветами ('1' => 'Blue', ...). Теперь я должен сделать радиолюбители, каждый должен представлять цвет? Как я могу сделать это с помощью foreach?Связанный с Radiobutton массив php

Я этот код:

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

Это показывает только одну радиокнопку, ни после него текст.

Как я могу это решить?

+1

Является ли это радиобутом или полем для выбора? –

ответ

0

Это не код html для радиокнопки, а для выбора ввода.

Do радиоприемники, как это:

<?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; 

?> 

Счастливый кодирования!

+0

Этот код по-прежнему дает только одну кнопку со всеми цветами ... – user2810895

+0

Тогда что-то не так с вашим массивом! Добавьте вывод 'var_dump ($ maanden);' на ваш вопрос! –

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?> 
Смежные вопросы