У меня есть сценарий, который создан для отображения вопроса, за которым следуют несколько вариантов ответа, с вопросом и каждым ответом, заключенным в div. Тем не менее, я хотел бы все, что нужно быть завернуты в наружный DIV (или раздел, на самом деле), как это ...Вставка закрывающего тега в дисплей базы данных
<section class="OuterWrapper">
<div>Question</div>
<div>Answer A</div>
<div>Answer B</div>
<div>Answer C</div>
</section>
можно легко вставить первую часть ...
<section class="OuterWrapper">
Но я не могу понять, где и как вставить закрывающий тег. Может ли кто-нибудь показать мне, как это сделать?
$Q1 = null;
while ($row = $stmt->fetch()) {
$QID = $row['QID'];
$URL = $row['URL'];
$Value = $row['Value'];
$Question = $row['Question'];
$Answer = $row['Answer'];
$Correct = $row['Correct'];
$Correct = str_replace('1', 'correct', $Correct);
$Correct = str_replace('2', 'wrong', $Correct);
$Q2 = ' <form action="" method="post" id="quiz">
<div style="margin-top: 10px;">'.$Question.'</div>';
if ($row["Question"] != $Q1) {
$Q1 = $row["Question"];
echo "{$Q2}\n";
}
echo '<div class="Answer '.$Correct.'"><input type="radio" name="'.$QID.'" id="quiz" value="'.$Value.'" /> '.$Answer.'</div>' . "\n";
}
Будут не просто 'echo' разметку, где вы хотите его на этой странице? Я не понимаю, в чем проблема. – David
!!! Просто после окончания цикла while. – SaidbakR
Извините, я забыл упомянуть, что дисплей состоит из НЕСКОЛЬКО вопросов, каждый из которых сопровождается несколькими ответами. Поэтому, если я помещаю закрывающий тег после вопросов внутри цикла, я получаю закрывающий тег после каждого вопроса. Но если я поставлю закрывающий тег вне цикла, я получаю закрывающий тег после десяти вопросов, а не после каждого набора вопросов и ответов. –