У меня есть форма, где я могу редактировать содержимое, на этом этапе я эхо-значение значения флажка в поле ввода, но я скорее сохраню исходный флажок и покажу, какой из них был проверен.
<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>
Если i echo значение, которое оно просто покажет значение, как я покажу, какой флажок установлен?
value=<?php echo $radiochoice;?>>
Цель:
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
хотя и не изящны на каждом входе, вы можете добавить
<input type="radio" class="px" name="radiochoice" id="radio7" class="radio" value="185.00" <?php if($_POST['radiochoice'] =='185.00'){echo "checked='checked'";} ?>/>
измените значение соответственно, и оно может быть $ _GET, в зависимости от действия формы