0
XMLグループとタグのヘルプをもう一度お願いします。私はあなたが提供するコメントを感謝します。前もって感謝します。XMLグループから属性タグ 'selected = true'を復元します
だから、私はこのXMLグループがあります。
<multipleResponseQuestion status="correct" maxPoints="10" maxAttempts="1" awardedPoints="10" usedAttempts="1">
<direction>Pick the correct option(s):</direction>
<answers>
<answer correct="true" selected="true">option 1</answer>
<answer correct="false" selected="false">option 2</answer>
<answer correct="false" selected="false">option 3</answer>
<answer correct="false" selected="false">option 4</answer>
</answers>
</multipleResponseQuestion>
を、私はdatabseに、ユーザが選択したオプションまたはオプション(複数選択)を書きたいです。
私はこのコードを書いた:だから
if($answer_group->getName()=="multipleResponseQuestion") { //MULTIPLE RESPONSE QUESTION
$multipleResponseQuestionNumber = 1;
foreach($answer_group->answers->answer as $userMultipleResponseQuestion){
if($status!="notAnswered" && isset($userMultipleResponseQuestion->attributes()->answer)) {
$userAnswer = (string)$userMultipleResponseQuestion->attributes()->selected;
$values .= "\"" . $userAnswer . "\", ";
} else {
$values .= "\"" . $status_notAnswered . "\", ";
}
$columns_create .= $prefix . $questionNumber . "_" . $multipleResponseQuestionNumber . " VARCHAR(50), ";
$columns_insert .= $prefix . $questionNumber . "_" . $multipleResponseQuestionNumber . ", ";
$multipleResponseQuestionNumber++;
}
を、私は$ userAnswerとしてデータベースに書き込むための「選択= true」のオプションを復元する必要があります。しかし、私はこの属性をどのように呼び出すのか分かりません。助けてもらえますか?
ベスト JPMD