게시판 list 항목 추가 알려주세요~! 채택완료

게시판 스킨 수정중 궁금해서 여쭤봅니다.

write.skin.php 입력값 업체명 wr_5_3_ 품목 wr_5_33_  항목 2개를 추가했습니다.

list.skin.php 리스트에 위 두개 반영하려면 코드를 어떻게 넣어야해요? 아무리 해도 반영이 안되네요

 

237187600_1737019042.6498.png

 

Copy
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>

 

Copy
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>

답변 4개

채택된 답변
+20 포인트

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>

Copy
<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 변수는 사용하는 게시판 테이블을 참조함.

  해당 테이블 이름이 올바른지 확인

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

답변에 대한 댓글 1개

glitter0gim 님 덕분에 공부가 되었습니다. ㅎㅎ 이해했어요 적용해보겠습니다.
긴 글 답변 해 주셔서 감사합니다.

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

추가 피해자 방지 https://sir.kr/conflictconsultation/245

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

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

디비에는 잘 들어가고 있나요?

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

답변에 대한 댓글 1개

네네 디비에는 잘 들어가고 있습니다.

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

<?php echo $list[$i]['해당컬럼']; ?>

이렇게 출력합니다.

 

뷰페이지에 <?php echo $view['wr_5_33']; ?> 이렇게 출력하신다면

리스트에서는 <?php echo $list[$i]['wr_5_33']; ?> 이렇게 해보세요.

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

답변에 대한 댓글 1개

아... 대박
애드프로님 이게 궁금했어요.. 뷰페이지는 $view 리스트는 $list
답변주셔서 감사합니다. ㅎㅎ

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

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

로그인
🐛 버그신고