view페이지에서 퀴즈만들기 가능한 것일까요? 채택완료
아래 코드처럼 write.skin.php에서 글쓰기 부분을 view.skin.php 에 복사하여 붙여 넣기 한후 여분필드를 이용하여 라디오 버튼을 만들었구 버튼을 클릭하여 o x 를 선택하도록 하여 view.skin.php에 출력이 되도록 하였지만 아래 정답확인하는 부분에서 계속 정답입니다라구만 나옵니다. 어디가 잘못된것인지 도움 부탁합니다. 정답은 글쓰기에서 미리입력했구 1번시험답은 view페이지에서 클릭하여 선택하도록했습니다
</p>
<p><?php
// test1.php</p>
<p>echo "1번문제".$quizq[0];
echo "1번정답".$quiza[0];
echo "1번시험".$quizt[0];
function php_func(){
if($quiza[0]==$quizt[0]){
echo "정답입니다";
}
else {
echo "틀렸습니다.";
}
}
?></p>
<p><button onclick="clickMe()"> Click Me </button></p>
<p><script>
function clickMe(){
var result ="<?php php_func(); ?>"
document.write(result);
}
</script></p>
<p>
</p>
<p><form name="fwrite" id="fwrite" action="<?php echo $action_url ?>" onsubmit="return fwrite_submit(this);" method="post" enctype="multipart/form-data" autocomplete="off" style="width:<?php echo $width; ?>">
<input type="hidden" name="uid" value="<?php echo get_uniqid(); ?>">
<input type="hidden" name="w" value="<?php echo $w ?>">
<input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
<input type="hidden" name="wr_id" value="<?php echo $wr_id ?>">
<input type="hidden" name="sca" value="<?php echo $sca ?>">
<input type="hidden" name="sfl" value="<?php echo $sfl ?>">
<input type="hidden" name="stx" value="<?php echo $stx ?>">
<input type="hidden" name="spt" value="<?php echo $spt ?>">
<input type="hidden" name="sst" value="<?php echo $sst ?>">
<input type="hidden" name="sod" value="<?php echo $sod ?>">
<input type="hidden" name="page" value="<?php echo $page ?>">
<!-- 게시물 읽기 시작 { -->
<div class="row g-0 p-2">
<div class="col-2 py-1"><?php echo $quizq[0];?></div>
<div class="col-2 py-1"></p>
<p> <input type="radio" name="quizt[0]" value="o"<?php echo ($quizt[0] == "o") ? " checked" : "";?> required> o
<input type="radio" name="quizt[0]" value="x"<?php echo ($quizt[0] == "x") ? " checked" : "";?> required> x
</div>
</div>
<div class="btn_confirm write_div">
<a href="<?php echo get_pretty_url($bo_table); ?>" class="btn_cancel btn">취소</a>
<button type="submit" id="btn_submit" accesskey="s" class="btn_submit btn">작성완료</button>
</div>
</form></p>
<p> <script>
<?php if($write_min || $write_max) { ?>
// 글자수 제한
var char_min = parseInt(<?php echo $write_min; ?>); // 최소
var char_max = parseInt(<?php echo $write_max; ?>); // 최대
check_byte("wr_content", "char_count");</p>
<p> $(function() {
$("#wr_content").on("keyup", function() {
check_byte("wr_content", "char_count");
});
});</p>
<p> <?php } ?>
function html_auto_br(obj)
{
if (obj.checked) {
result = confirm("자동 줄바꿈을 하시겠습니까?\n\n자동 줄바꿈은 게시물 내용중 줄바뀐 곳을
태그로 변환하는 기능입니다.");
if (result)
obj.value = "html2";
else
obj.value = "html1";
}
else
obj.value = "";
}</p>
<p> function fwrite_submit(f)
{
<?php echo $editor_js; // 에디터 사용시 자바스크립트에서 내용을 폼필드로 넣어주며 내용이 입력되었는지 검사함 ?></p>
<p> var subject = "";
var content = "";
$.ajax({
url: g5_bbs_url+"/ajax.filter.php",
type: "POST",
data: {
"subject": f.wr_subject.value,
"content": f.wr_content.value
},
dataType: "json",
async: false,
cache: false,
success: function(data, textStatus) {
subject = data.subject;
content = data.content;
}
});</p>
<p> if (subject) {
alert("제목에 금지단어('"+subject+"')가 포함되어있습니다");
f.wr_subject.focus();
return false;
}</p>
<p> if (content) {
alert("내용에 금지단어('"+content+"')가 포함되어있습니다");
if (typeof(ed_wr_content) != "undefined")
ed_wr_content.returnFalse();
else
f.wr_content.focus();
return false;
}</p>
<p> if (document.getElementById("char_count")) {
if (char_min > 0 || char_max > 0) {
var cnt = parseInt(check_byte("wr_content", "char_count"));
if (char_min > 0 && char_min > cnt) {
alert("내용은 "+char_min+"글자 이상 쓰셔야 합니다.");
return false;
}
else if (char_max > 0 && char_max < cnt) {
alert("내용은 "+char_max+"글자 이하로 쓰셔야 합니다.");
return false;
}
}
}</p>
<p> <?php echo $captcha_js; // 캡챠 사용시 자바스크립트에서 입력된 캡챠를 검사함 ?></p>
<p> document.getElementById("btn_submit").disabled = "disabled";</p>
<p> return true;
}
</script>
<H2>점수확인</H2>
<?php
// test1.php</p>
<p>echo "1번문제".$quizq[0];
echo "1번정답".$quiza[0];
echo "1번시험".$quizt[0];
function php_func(){
if($quiza[0]==$quizt[0]){
echo "정답입니다";
}
else {
echo "틀렸습니다.";
}
}
?></p>
<p><button onclick="clickMe()"> Click Me </button></p>
<p><script>
function clickMe(){
var result ="<?php php_func(); ?>"
document.write(result);
}
</script></p>
<p> </p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택