2016-11-15 13 views
-1

私はコンテンツを編集できるフォームを持っています。この時点では、入力フィールドにチェックボックスの値をエコーし​​ますが、元のチェックボックスをそのままにして、チェックした。どのチェックボックスがチェックされているかをエコーチェック

 <div class="col-sm-9"> 
     <label class="checkbox-inline"> 
      <input type="radio" class="px" name="radiochoice" id="radio11" class="radio" value="No Charge" /> 
      <span class="lbl">No Charge</span> 
     </label> 
     <br> 
    </div> 



    <div class="col-sm-9"> 
     <label class="checkbox-inline"> 
      <input type="radio" class="px" name="radiochoice" id="radio7" class="radio" value="185.00" /> 
      <span class="lbl">Networking: $185.00</span> 
     </label> 
     <br> 
    </div> 

    <div class="col-sm-9"> 
     <label class="checkbox-inline"> 
      <input type="radio" class="px" name="radiochoice" id="radio8" class="radio" value="125.00"/> 
      <span class="lbl">Mechanical: $125.00</span> 
     </label> 
     <br> 
    </div> 

値を表示して値を表示すると、代わりにチェックボックスがオンになっていることをどのように表示するのですか?

value=<?php echo $radiochoice;?>> 

目標:

enter image description here

if ($radiochoice == "No Charge") {   
echo '<div class="col-sm-9">'; 
echo '<label class="checkbox-inline">';  
echo '<input type="radio" class="px" name="radiochoice" id="radio11" class="radio" value="No Charge" checked/>'; 
echo '<span class="lbl">No Charge</span>'; 
echo '</label>'; 
echo '<br>'; 
echo '</div>'; 

echo '<div class="col-sm-9">'; 
echo '<label class="checkbox-inline">'; 
echo '<input type="radio" class="px" name="radiochoice" id="radio7" class="radio" value="185.00" />'; 
echo '<span class="lbl">Networking: $185.00</span>'; 
echo '</label>'; 
echo '<br>'; 
echo '</div>'; 

echo '<div class="col-sm-9">'; 
echo '<label class="checkbox-inline">'; 
echo '<input type="radio" class="px" name="radiochoice" id="radio8" class="radio" value="125.00" />'; 
echo '<span class="lbl">Mechanical: $125.00</span>'; 
echo '</label>'; 
echo '<br>'; 
echo '</div>'; 

echo '<div class="col-sm-9">'; 
echo '<label class="checkbox-inline">'; 
echo '<input type="radio" class="px" name="radiochoice" id="radio9" class="radio" value="59.00" />'; 
echo '<span class="lbl">Remote half: $59.00</span>'; 
echo '</label>'; 
echo '<br>'; 
echo '</div>'; 

echo '<div class="col-sm-9">'; 
echo '<label class="checkbox-inline">'; 
echo '<input type="radio" class="px" name="radiochoice" id="radio10" class="radio" value="89.00" />'; 
echo '<span class="lbl">Remote 1 HR: $89.00</span>'; 
echo '</label>'; 
echo '<br>'; 
echo '</div>'; 


} elseif ($answer == 185.00) { 

ETC ETC ETC

+0

なぜmysqlタグですか?それをサポートするコードはありません。それはあなたの完全なコードですか?あなたはjs/ajaxかまっすぐな '

'を使っていますか?あなたは何かを検索/試しましたか? –

+0

あなたは魔法の答えを待っているか、上記のコメントを無視しているか無視していますか?少し努力してください。 –

+0

@ Fred-ii- magicは既に提供されています:-) –

答えて

1

あなたは価値のアコードを変更

<input type="radio" class="px" name="radiochoice" id="radio7" class="radio" value="185.00" <?php if($_POST['radiochoice'] =='185.00'){echo "checked='checked'";} ?>/> 

を追加することができ、すべての入力でエレガントされていないがそれはフォームアクションに応じて$ _GETになるかもしれません

+0

ここに構文エラーがあります。私はあなたのPHPコードを閉じた?>そして編集ページはロードさえしません。 – user1235709

+0

悪い私、fixed @ user1235709 –

+0

ありがとうございます。ラジオボタンのチェックを表示しません。 – user1235709

関連する問題