2014-02-06 2 views
-7

Я делаю страницу PHP я хочу, чтобы прикрепить флажок со списком значение опции окно, как я прикреплен флажок, вот мой код:Как добавить флажок в опцию выбора в php?

<select name="recepients[]" multiple size="10" multiple="multiple" > 
    <? 
     //echo $eventid=$_POST['events']; 
     $count=count($_POST['events']); 
     for($i=0; $i<$count; $i++){ 
      $select="select b.first_name,b.last_name from buyers b,registrations r where b.buyer_id=r.buyer_id and r.event_id='".$_POST['events'][$i]."' group by r.buyer_id"; 
      $res = $GLOBALS ['mysqli']->query ($select) or die ($GLOBALS ['mysqli']->error . __LINE__); 
      if ($res->num_rows > 0) 
      {   
       while($row = $res->fetch_assoc()) 
       { 
       ?> 
       <input type="checkbox" name="receptionts[]" checked="checked"/> 
       <option value="<?=$row['first_name']?>"><?=$row['last_name']?></option> 
       <? 
       } 
      } 
     } 
     ?> 
</select> 
+0

Что вы имеете в виду под «пристроить»? –

+0

i значение параметра имеет флажок, который всегда выбирается –

+0

Итак, вы хотите, чтобы по умолчанию была выбрана опция? – elitechief21

ответ

1

Я не уверен, что я понимаю принцип установки флажка в списке.
Если это выбрать пункт все по умолчанию, вы можете использовать списки с кратной selected опции на опционных теги

<select multiple size="10"> 
... 
    <option selected="selected" value="<?=$row['first_name']?>"><?=$row['last_name']?></option> 
.... 

удачи :)

0

Ну, вы можете сделать поле в базе данных, которая содержит selected=selected если вы хотите его выбрать. Затем echo $row['selected']

+0

, но я не делаю никаких полей в базе данных, другое решение будет предпочтительнее –

+0

см. Мой код еще раз –

Смежные вопросы