분할필드가 수정에서 안보여요 채택완료

view 에서는 합쳐진 값과 나눠서 따로 보여준 값이 모두 출력됩니다.

수정페이지에서 분할필드만 안나와요

 

※wr_6 만 10개 분할하였습니다.

 

write_update.php

Copy
// 사용자 코드 실행
@include_once($board_skin_path.'/write_update.head.skin.php');

 

view.skin.php

Copy
<?php
$wr6 = explode(",", $view['wr_6']);
?>

<?php echo $view['wr_6']; ?> //전체값 출력 잘되요
<?php if($wr6[0]) { ?> <div class="class_box">보이는 값</div> <?php } ?> //분할값 출력 잘되요

 

write_update.head.skin.php

Copy
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
$wr_6 = "$wr6[0],$wr6[1],$wr6[2],$wr6[3],$wr6[4],$wr6[5],$wr6[6],$wr6[7],$wr6[8],$wr6[9],$wr6[10]";
sql_query(" update $write_table set wr_6 = '$wr_6' where wr_id = '$wr_id' ");
?>

 

write_skin.php  여기서 수정때 안보여요

<input type="checkbox" name="wr6[0]" value="벨류값" <?php if($wr6[0]) { ?>checked="checked"<?php } ?>>

Copy
<?php
$wr6 = explode(",", $view['wr_6']);
?>

 

<?php echo ($wr6[0] == "벨류값") ? "checked" : "";?> //이것도 작동안하고

<?php if($wr6[0]) { ?>checked="checked"<?php } ?> //바꿔 봤는데도 작동안하고

<?php echo $view['wr_6']; ?> //전체 값 자체도 안나와요

 

수정으로 넘어 오지를 않아요ㅠㅠ

답변 3개

채택된 답변
+20 포인트

write.php에서는

 

$write['wr_6']

 

에 해당 값이 있습니다

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

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

write_update.head.skin.php 

$wr_6 = implode(",", $wr6);

 

write_skin.php

$wr6 explode(",", $write['wr_6']);

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

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

이럴수가..

너무 간단한거였네요

감사합니다. 잘되요

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

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

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

로그인
🐛 버그신고