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

value값 문의 채택완료

어렵당당당 7년 전 조회 2,166

체크박스에 부득이하게 텍스트

 span태그를 함께 가져와야하는데

 

 

                    

 

 

이게 다른곳에서 썼을때는 먹혔는데

회원가입 폼에서는 적용이안되네요..

어케수정해야하난요

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

답변 3개

s
sinbi Expert
7년 전

라벨 태그를 잘 활용해 보세요.

https://homzzang.com/b/html-50

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

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

플래토
7년 전

음, 을 왜 가져오셔야 하나요?

그걸 먼저 확인하고 

처리하는 방법을 찾는게 낫지 않을까 싶습니다.

 

을 가져와햐하는 필드를

여분필드에서 체크하고, 

값이 있는경우 출력시 혹은 어디론가의 전송시에 태그를 앞뒤에 붙여서 전송하면 되지 않을까 싶습니다.

 

굳이, DB에 저장시 태그 필터링되는 영역에 담아두는것을 고민하는것보다 

처리방법의 관점을 달리 가져가시는게 좋을듯 싶습니다.

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

답변에 대한 댓글 3개

어렵당당당
7년 전
<?php
$fax = explode(" #",$member['mb_2']); // 성격
?>

이렇게 해서 체크박스를 불러오고이쓴데 앞뒤로 span을 못붙힐까요
플래토
7년 전
$fax = explode(" #",$member['mb_2']); // 성격

여기서는 $member의 추가필드 2번째를 가져와서 분할한 상황인데
foreach($fax as $key => $value) {
if($key == "원하는키값")
또는
if ($value == "원하는값")
$outvalue = "<span>".$value."</span>";
}
위와 같이 원하는 키또는 value를 판단하셔서

출력을 원할때 $outvalue

와 같이 원하는 시점의 출력을 하시면됩니다.
어렵당당당
7년 전
음 어케 적용해야할지 ㅠㅠ
register_form.skin.php에

<?php
$fax = explode(" #",$member['mb_2']); // 성격
?>
<div class="cach01">

<div><label><input type="checkbox" name="fax[]" value="#신중해요" <?php echo (in_array('#신중해요', $fax)) ? "checked" : ""; ?>> 신중해요</label></div>
<div><label><input type="checkbox" name="fax[]" value="꼼꼼해요" <?php echo (in_array('꼼꼼해요', $fax)) ? "checked" : ""; ?>> 꼼꼼해요</label></div>
<div><label><input type="checkbox" name="fax[]" value="친절해요" <?php echo (in_array('친절해요', $fax)) ? "checked" : ""; ?>> 친절해요</label> </div>
<div><label><input type="checkbox" name="fax[]" value="열정적이에요" <?php echo (in_array('열정적이에요', $fax)) ? "checked" : ""; ?>> 열정적이에요</label></div>

</div>



register_form_update.tail.skin.php에


<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

$mb_2 = implode(' #',$fax);
sql_query(" update {$g5['member_table']} set mb_2 = '$mb_2' where mb_id = '$mb_id' ");
?>


이렇게 되어있습니다.ㅠ.ㅠ

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

css 수정 을 해야합니다

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

답변에 대한 댓글 1개

어렵당당당
7년 전
그게무슨말씀이신지..
어케수정하나요?

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

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

로그인