게시판 list 항목 추가 알려주세요~!
본문
게시판 스킨 수정중 궁금해서 여쭤봅니다.
write.skin.php 입력값 업체명 wr_5_3_ 품목 wr_5_33_ 항목 2개를 추가했습니다.
list.skin.php 리스트에 위 두개 반영하려면 코드를 어떻게 넣어야해요? 아무리 해도 반영이 안되네요
write.skin.php
<td class="text-center bg_tr">일자</td>
<td class="text-center bg_tr">주문번호</td>
<td class="text-center bg_tr">업체명</td>
<td class="text-center bg_tr">품목</td>
<td class="text-center bg_tr">판매금액</td>
<td class="text-center bg_tr">매입금액</td>
<td class="text-center bg_tr">이동</td>
<td class="text-center bg_tr">삭제</td>
</tr>
</thead>
<tbody>
<?php for($i=1;$i<=$inpcnt3;$i++){ ?>
<tr id="append3_<?php echo $i ?>">
<td class="tb_inps"><input type="text" class="tb_inps_inp datepicker" name="wr_5_2_<?php echo $i ?>" id="" value="<?php echo isset(${'wr_5_2_'.$i}) ? ${'wr_5_2_'.$i} : ''; ?>"></td>
<td class="tb_inps"><input type="text" class="tb_inps_inp" name="wr_5_5_<?php echo $i ?>" id="" value="<?php echo isset(${'wr_5_5_'.$i}) ? ${'wr_5_5_'.$i} : ''; ?>"></td>
<td class="tb_inps"><input type="text" class="tb_inps_inp" name="wr_5_3_<?php echo $i ?>" id="" value="<?php echo isset(${'wr_5_3_'.$i}) ? ${'wr_5_3_'.$i} : ''; ?>"></td>
<td class="tb_inps"><input type="text" class="tb_inps_inp" name="wr_5_33_<?php echo $i ?>" id="" value="<?php echo isset(${'wr_5_33_'.$i}) ? ${'wr_5_33_'.$i} : ''; ?>"></td>
<td class="tb_inps"><input type="number" class="tb_inps_inp" name="wr_5_4_<?php echo $i ?>" id="" value="<?php echo isset(${'wr_5_4_'.$i}) ? ${'wr_5_4_'.$i} : ''; ?>"></td>
<td class="tb_inps"><input type="number" class="tb_inps_inp" name="wr_5_44_<?php echo $i ?>" id="" value="<?php echo isset(${'wr_5_44_'.$i}) ? ${'wr_5_44_'.$i} : ''; ?>"></td>
<td class="tb_inps move_td text-center"></td>
list.skin.php
<th nowrap class="tb_num">번호</th>
<?php } ?>
<th nowrap>작성일자</th>
<th nowrap>업체명</th>
<th nowrap>품목</th>
<th nowrap>작성자</th>
<th nowrap>결재</th>
<th nowrap class="tb_btn1">관리</th>
</tr>
</thead>
<tbody>
<?php
for ($i=0; $i<count($list); $i++) {
?>
<tr>
<?php if ($is_checkbox) { ?>
<td nowrap>
<input type="checkbox" name="chk_wr_id[]" value="<?php echo $list[$i]['wr_id'] ?>" id="chk_wr_id_<?php echo $i ?>" class="magic-checkbox">
<label for="chk_wr_id_<?php echo $i ?>"></label>
</td>
<?php } else { ?>
<td nowrap><?php echo $list[$i]['num']; ?></td>
<?php } ?>
<td nowrap><?php echo $list[$i]['datetime'] ?></td>
<td nowrap><?php echo isset(${'wr_5_3_'.$i}) ? ${'wr_5_3_'.$i} : ''; ?></td>
<td nowrap><?php echo isset(${'wr_5_33_'.$i}) ? ${'wr_5_33_'.$i} : ''; ?></td>
<td nowrap><?php echo $list[$i]['name'] ?></td>
</td>
<td nowrap>
<?php echo get_confirm_list($bo_table, $wr_id, $list[$i]['wr_confirm']) ?>
</td>
<td nowrap>
답변 3
list.skin.php의 다음 부분을 수정
<td nowrap><?php echo isset(${'wr_5_3_'.$i}) ? ${'wr_5_3_'.$i} : ''; ?></td>
<td nowrap><?php echo isset(${'wr_5_33_'.$i}) ? ${'wr_5_33_'.$i} : ''; ?></td>
<td nowrap><?php echo $list[$i]['wr_5_3']; ?></td>
<td nowrap><?php echo $list[$i]['wr_5_33']; ?></td>
list.skin.php는 $list 배열을 사용하여 게시판의 데이터를 출력합니다.
따라서, wr_5_3(업체명)과 wr_5_33(품목) 데이터를 출력하려면,
이 데이터를 board.php 또는 관련 쿼리에서 $list 배열에 포함되도록 처리해야 합니다.
*wr_5_3과 wr_5_33 컬럼이 데이터베이스의 게시판 테이블에 존재해야 함.
존재하지 않는다면, 해당 컬럼을 추가.
*write.skin.php에서 입력 필드의 이름(wr_5_3_, wr_5_33_)과
데이터베이스 컬럼 이름이 동일해야 데이터가 정확히 저장되고 불러올 수 있음
*$write_table 변수는 사용하는 게시판 테이블을 참조함.
해당 테이블 이름이 올바른지 확인
!--><?php echo $list[$i]['해당컬럼']; ?>
이렇게 출력합니다.
뷰페이지에 <?php echo $view['wr_5_33']; ?> 이렇게 출력하신다면
리스트에서는 <?php echo $list[$i]['wr_5_33']; ?> 이렇게 해보세요.
디비에는 잘 들어가고 있나요?