2016-10-10 8 views
0

私はMySQLデータベースからデータを取得しており、結果に基づいてそれを爆発させています。複数のチェックボックスを選択したい、PHPコードとすべてのチェックボックスコード、結果に基づいてどのチェックボックスを選択する必要があるかを確認することができます。データベースからデータを得て、その選択チェックボックスに基づいて爆発し、その選択チェックボックスに基づいて

<?php 
    $query25 = "SELECT * FROM es_availability_options WHERE es_id='4'"; 
    $result25 = @mysql_query($query25); 
    echo mysql_error(); 
    [email protected]_fetch_array($result25); 
    $availability_options = $row25['availability_options']; 
    $availability_options = explode(', ', $availability_options); 

?> 

<div class="row"> 

    <div class="col-md-4"> 

     <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="Available by appointment"> Available by appointment</p> 
     <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="Pre bookings preferred but can be available at short notice"> Pre bookings preferred, but can be available at short notice</p> 
     <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="Flexible hours by appointment"> Flexible hours by appointment</p> 
     <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="Available for overseas travel"> Available for overseas travel</p> 
    </div> 

    <div class="col-md-4"> 
     <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="Available 7 days"> Available 7 days</p> 
     <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="12 hours notice required"> 12 hours notice required</p> 
     <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="Available outside my city only"> Available outside my city only</p> 
    </div> 

    <div class="col-md-4"> 
     <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="Available 24 hours"> Available 24 hours</p> 
     <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="24 hours notice required"> 24 hours notice required</p> 
     <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="Available on weekends only"> Available on weekends only</p> 
    </div> 

</div><!-- end row --> 

私は「利用可能な7日間、12時間の通知が必要です。私の市外でのみ利用可能です。」これらのオプションはデータベースの列「availability_options」にあります。

+0

@Machavity、おかげで - ただ、このようなフォームで)(in_arrayを使用! – Arvind

+0

私の質問に対する助言/提案はありますか? – Arvind

答えて

0

あなたはほとんどそれを行っています。

<div class="row"> 

<div class="col-md-4"> 

    <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="Available by appointment"> Available by appointment</p> 
    <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="Pre bookings preferred but can be available at short notice"> Pre bookings preferred, but can be available at short notice</p> 
    <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="Flexible hours by appointment"> Flexible hours by appointment</p> 
    <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="Available for overseas travel"> Available for overseas travel</p> 
</div> 

<div class="col-md-4"> 
    <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="Available 7 days" <?php if (in_array("Available 7 days", $availability_options)) {echo "checked"; }?>> Available 7 days</p> 
    <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="12 hours notice required" <?php if (in_array("12 hours notice required", $availability_options)) {echo "checked"; }?>> 12 hours notice required</p> 
    <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="Available outside my city only" <?php if (in_array("Available outside my city only", $availability_options)) {echo "checked"; }?>> Available outside my city only</p> 
</div> 

<div class="col-md-4"> 
    <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="Available 24 hours"> Available 24 hours</p> 
    <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="24 hours notice required"> 24 hours notice required</p> 
    <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="Available on weekends only"> Available on weekends only</p> 
</div> 

+0

私はちょうど同じ方法を試していた..... btw、ありがとう、提案のためにありがとう! – Arvind

0
<div class="col-md-4"> 
    <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="Available 7 days" <?php if(in_array('Available 7 days', $availability_options)) echo 'checked="checked"'; ?>> Available 7 days</p> 
    <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="12 hours notice required" <?php if(in_array('12 hours notice required', $availability_options)) echo 'checked="checked"'; ?>> 12 hours notice required</p> 
    <p style="font-size:16px;"><input name="availability_options[]" type="checkbox" value="Available outside my city only" <?php if(in_array('Available outside my city only', $availability_options)) echo 'checked="checked"'; ?>> Available outside my city only</p> 
</div> 
関連する問題