SQL로 첨부그림의 테이블에서 문제를가져옵니다........
소스에서 sun값이 0인것은 "answer"는 무시하고 "question"만 출력하고싶은데
아래소스코드에서 SQL문수정하는방법좀 부탁드립니다......꾸벅~
Copy
<?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"; ?>" >
<?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>";
}
?>
테이블구조는 아래그림처럼되어있습니다.

|
답변 1개 / 댓글 1개
채택된 답변
+20 포인트
eyekiss
6년 전
sql 문이 아니라 php 소스에서 아래와 같이 하면 됩니다.
if($row['sun']!=0) {
답변 출력 소스
}
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.