테스트 사이트 - 개발 중인 베타 버전입니다

SQL문질문입니다........ 채택완료

수정이아빠 6년 전 조회 2,448

SQL로 첨부그림의 테이블에서 문제를가져옵니다........

소스에서 sun값이 0인것은 "answer"는 무시하고 "question"만 출력하고싶은데

아래소스코드에서 SQL문수정하는방법좀 부탁드립니다......꾸벅~

</p>

<p><?php

    $sql = "select * from item_pool_child  where item_pool_code = '".$item_pool_code."'  order by sun asc,idx asc";

    $res = sql_query($sql);

    $i=1;

    $total_item=0;

    $total_correct_item=0;

    while($row = sql_fetch_array($res)){

    $total_item++;    

    ?>

    <div class="item <?php if ($i % 2==1) echo "hol"; ?>" ></p>

<p>            <?php 

                $answer_ok="";

                if ($row["is_ju"]=="y" && $_POST["idx"][$i-1]==$row["idx"]  && $_POST["answer"][$i-1] &&  $_POST["answer"][$i-1]==$row["ju_answer"]){

                    $answer_ok="Y";

                    echo "<span  class='correct'></span>";

                    $total_correct_item++;

                }else if ( $_POST["idx"][$i-1]==$row["idx"]  && $_POST["answer"][$i-1] &&  $_POST["answer"][$i-1]==$row["answer"]){

                    $answer_ok="Y";

                    echo "<span  class='correct'></span>";

                    $total_correct_item++;

                }else if ($_POST["idx"][$i-1]) {

                    $answer_ok="N";

                    echo "<span class='mistake'></span>";

                }

            ?></p>

<p>

 

테이블구조는 아래그림처럼되어있습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
e
6년 전

sql 문이 아니라 php 소스에서 아래와 같이 하면 됩니다.

if($row['sun']!=0) {

답변 출력 소스

}

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

수정이아빠
6년 전
감사합니다......원제작자에게 의뢰하여 수정하였습니다..

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인