Например, в массиве есть ключ answer, со значением 2 и надо сделать, что бы появилась форма, с радиокнопками и автоматически, была нажата вторая. Я это сделал, но у меня код очень большой, как можно его сократить? PHP: <?php if($question['answer'] == 1) { echo ' <label>1. <input name="answer" checked type="radio" value="1"></label> <label>2. <input name="answer" type="radio" value="2"></label> <label>3. <input name="answer" type="radio" value="3"></label> <label>4. <input name="answer" type="radio" value="4"></label> '; } if($question['answer'] == 2) { echo ' <label>1. <input name="answer" type="radio" value="1"></label> <label>2. <input name="answer" checked type="radio" value="2"></label> <label>3. <input name="answer" type="radio" value="3"></label> <label>4. <input name="answer" type="radio" value="4"></label> '; } if($question['answer'] == 3) { echo ' <label>1. <input name="answer" type="radio" value="1"></label> <label>2. <input name="answer" type="radio" value="2"></label> <label>3. <input name="answer" checked type="radio" value="3"></label> <label>4. <input name="answer" type="radio" value="4"></label> '; } if($question['answer'] == 4) { echo ' <label>1. <input name="answer" type="radio" value="1"></label> <label>2. <input name="answer" type="radio" value="2"></label> <label>3. <input name="answer" type="radio" value="3"></label> <label>4. <input name="answer" checked type="radio" value="4"></label> '; } ?>
PHP: print " <label>1. <input name='answer' ".({$question['answer']} == 1 ? 'checked' : ''). " type='radio' value='1'></label> <label>2. <input name='answer' ".({$question['answer']} == 2 ? 'checked' : ''). " type='radio' value='2'></label> <label>3. <input name='answer' ".({$question['answer']} == 3 ? 'checked' : ''). " type='radio' value='3'></label> <label>3. <input name='answer' ".({$question['answer']} == 4 ? 'checked' : ''). " type='radio' value='4'></label>";
http://code.runnable.com/VTSNl5PkmAYuVsGs/simple-checkbox-list-and-array-for-php http://code.runnable.com/VTUxcxHr5sJO0Anz/html-checkbox-list-poll-and-php-array