*** このページは設計用プレビューです。アンケートデータは登録されません ***' . "\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; } if ($next_caption) { $next_caption = '送信後' . $next_caption . 'へ'; } else { $next_caption = '送信する'; } ?>
'."\n", $header_image_name, $enqname); } ?>

入力した内容をご確認の上、最下段の「送信する」をクリックしてください。

item->getFieldOrder(); $focnt = count($forder); // 項目表示 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 ($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"; } // チェックボックス、ラジオボタンの場合、選択肢並び順に応じて表示も変える $style = $itemui->item->getFieldParameter($field_id, "style"); if ($field[$field_id] && (($style == FIELD_STYLE_CHECKBOX) || ($style == FIELD_STYLE_RADIO))) { $style_layout = $itemui->item->getFieldParameter($field_id, "style_layout"); $fielditem_style = $itemui->item->getFieldParameter($field_id, "fielditem_style"); // 複数選択を配列に展開 $fields = mb_split(' ', $field[$field_id]); // 選択肢が画像の場合 $images = array(); // $ret=$itemui->item->getFieldItemImages($field_id, &$images); // 20150422 DEL $ret=$itemui->item->getFieldItemImages($field_id, $images); foreach ($fields as $k => $v) { // テキストと画像を表示 if (($fielditem_style == FIELD_FIELDITEM_STYLE_TEXT) || ($fielditem_style == FIELD_FIELDITEM_STYLE_TEXTIMAGE)) { print($v); } if (($fielditem_style == FIELD_FIELDITEM_STYLE_IMAGE) || ($fielditem_style == FIELD_FIELDITEM_STYLE_TEXTIMAGE)) { if (isset($images[$v]) && ($images[$v] <> '')) { printf('', $images[$v]); } } // 選択肢を縦並びにする if ($style_layout == FIELD_STYLE_LAYOUT_VARTICAL) { print("
\n"); } else { print("\n"); } } } else { echo nl2br($field[$field_id]); } echo "
\n"; } if ($group_start == true) { ++$block_no; } else { ++$question_no; } } // 前回のグループブロックがある場合には閉じる if ($group_start == true) { echo "
\n"; } } ?>
' . $confirm_comment . '

' . "\n"; } ?>
' . "\n", $i, $field[$i]); } ?>