논리가 부족합니다. 도와주세요 정보
논리가 부족합니다. 도와주세요본문
<?
$sd = explode(" ",$write[wr_12]);
$sd1 = $sd[0];
$sd2 = $sd[1];
$sd3 = $sd[2];
?>
<input type=checkbox name="sd1" value="A" <? if($sd1 == "A") echo "checked"; ?>>A
<input type=checkbox name="sd2" value="B" <? if($sd2 == "B") echo "checked"; ?>>B
<input type=checkbox name="sd3" value="C" <? if($sd3 == "C") echo "checked"; ?>>C
-----------------------
write.skin.php에서 위처럼 하게되면
view.skin.php 에서 보여지는 위의 값의 경우의 수가
선택없음,A,AB,AC,ABC,B,BC,C
이렇게 8개입니다.
여기서 A가 들어가있는 경우의 수는
A,AB,AC,ABC 의 4경우입니다.
이것을 where wr_12 ~~~~~
이런 식으로 A가 들어가 있는 경우를 불러오고 싶은데.....논리실력이 딸립니다.
where wr_12 ~~~~~ 요부분에 관한 고수님들의 조언을 기다립니다.
$sd = explode(" ",$write[wr_12]);
$sd1 = $sd[0];
$sd2 = $sd[1];
$sd3 = $sd[2];
?>
<input type=checkbox name="sd1" value="A" <? if($sd1 == "A") echo "checked"; ?>>A
<input type=checkbox name="sd2" value="B" <? if($sd2 == "B") echo "checked"; ?>>B
<input type=checkbox name="sd3" value="C" <? if($sd3 == "C") echo "checked"; ?>>C
-----------------------
write.skin.php에서 위처럼 하게되면
view.skin.php 에서 보여지는 위의 값의 경우의 수가
선택없음,A,AB,AC,ABC,B,BC,C
이렇게 8개입니다.
여기서 A가 들어가있는 경우의 수는
A,AB,AC,ABC 의 4경우입니다.
이것을 where wr_12 ~~~~~
이런 식으로 A가 들어가 있는 경우를 불러오고 싶은데.....논리실력이 딸립니다.
where wr_12 ~~~~~ 요부분에 관한 고수님들의 조언을 기다립니다.
댓글 전체
where wr_12 like '%A%'
적용 확인 후 부분 추가.보완 해 보세요.
적용 확인 후 부분 추가.보완 해 보세요.
잘 작동합니다.
좋은 추석, 좋은 만남이루시길 바랍니다.
좋은 추석, 좋은 만남이루시길 바랍니다.
오늘도 사노라가노라님의 도움을 받는군요.
감사합니다.
즐거운 명절되세요.
감사합니다.
즐거운 명절되세요.
wr_12 set('A','B','C') 혹은 varchar일때에는 ,를 기준으로 implode하는것으로 할 수 있고요...
find_in_set('A', wr_12) > 0 이걸로 되는 걸로 아는데 이게 더 낫지 않을까 싶네요...
그리고 checked 할때에는 in_array('A', $sd)로 하는 방법이 있습니다.....
find_in_set('A', wr_12) > 0 이걸로 되는 걸로 아는데 이게 더 낫지 않을까 싶네요...
그리고 checked 할때에는 in_array('A', $sd)로 하는 방법이 있습니다.....