*** このページは設計用プレビューです。アンケートデータは登録されません ***' . "\n"); } ?>
sendQuery($sql); if ($ret && $dbrst->getEOF() == false) { $rstrow = $dbrst->doFetchArray(); $enqname = $rstrow["name"]; $enqcomment = $rstrow["comment"]; $header_image_name = $rstrow['header_image_name']; $footer_comment = $rstrow['footer_comment']; $confirm_comment = $rstrow['confirm_comment']; $next_caption = $rstrow['next_caption']; $next_enqid = $rstrow['next_enqid']; $thanks_url = $rstrow['thanks_url']; $dbrst->closeQuery(); } else{ exit; } $sql = "select count(*) cnt from Enqfield where enqid=".$enqid." and nullflag=1"; //echo $sql; $dbrst = new SybQuery($db); $ret = $dbrst->sendQuery($sql); if ($ret && $dbrst->getEOF() == false) { $rstrow = $dbrst->doFetchArray(); $cnt=$rstrow["cnt"]; $dbrst->closeQuery(); } else{ exit; } ?>
'."\n", $header_image_name, $enqname); } ?>

下のフォームに必要事項をご記入の上、最下段の「確認画面へ」をクリックしてください。 0) { print('
印の項目は、必須項目です。必ずご記入ください。'); } ?>

setEnqueteModeFlag(true); // 項目順取得 $forder = $itemui->item->getFieldOrder(); $focnt = count($forder); // 再編集時の前回コメント復元 if ($request->getParameter("act_back")) { $rows = array(); foreach ($_REQUEST['field'] as $k => $v) { $rows['f' . $k] = $v; } } else { $rows = array(); } // 項目表示 if ($focnt > 0) { $question_no = 1; $block_no = 0; $save_groupid = null; $group_start = false; for ($i = 0; $i < $focnt; $i++) { $field_id = $forder[$i]; if ($request->getParameter("act_addnew")) { // 新規の場合にはデフォルト値があればその内容を表示させるようにします $fillDefaultFlag = true; } else { $fillDefaultFlag = false; } if ($itemui->item->getFieldParameter($field_id, "name") <> '') { // ブロック判定 $enqfieldgroupid = $itemui->item->getFieldParameter($field_id, "enqfieldgroupid"); if ($enqfieldgroupid <> $save_groupid) { // 前回のグループブロックがある場合には閉じる if ($group_start == true) { echo "
\n"; $group_start = false; $block_no = 0; ++$question_no; } // ブロック挿入 if ($enqfieldgroupid <> '') { $enqfieldgroup = $itemui->item->getEnqfieldgroup($enqfieldgroupid); if (!is_null($enqfieldgroup)) { printf('

Q%s. %s

' . "\n", $question_no, $enqfieldgroup['name']); if ($enqfieldgroup['comment'] <> '') { echo '

' . $enqfieldgroup['comment'] . "

\n"; } echo '
' . "\n"; $group_start = true; $block_no = 1; } else { // 該当ブロックのデータが存在しなかった場合 $enqfieldgroupid = null; } } $save_groupid = $enqfieldgroupid; } // 質問項目 if ($group_start == true) { printf('

Q%s_%s. ', $question_no, $block_no); } else { printf('

Q%s. ', $question_no); } $itemui->printFieldName($field_id, true); echo "

\n"; // 回答ブロック echo '
' . "\n"; // 質問項目コメント $fieldComment = $itemui->item->getFieldParameter($field_id, "field_comment"); if ($fieldComment) { echo '

' . $fieldComment . "

\n"; } // 入力フォーム $itemui->printRowFieldForm($field_id, $rows, $fillDefaultFlag); // 記入例 $comment = $itemui->item->getFieldItemParameter($field_id, "comment"); if ($comment) { $itemui->printFieldComment($field_id); } echo "
\n"; } if ($group_start == true) { ++$block_no; } else { ++$question_no; } } // 前回のグループブロックがある場合には閉じる if ($group_start == true) { echo "
\n"; } } ?>
' . $footer_comment . '

' . "\n"; } ?>