| 제목 | 안녕하세요 db 출력 관련해서 질문드립니다.ㅠ | ||
|---|---|---|---|
| 카테고리 | PHP | ||
| 글쓴이 | 박종윤 | 작성시각 | 2020/11/12 17:22:56 | 
|  | |||
| 현재 그누보드5 사용중입니다. itemlist.php $sql_sorder = " select * from so_order "; $sorder_result= sql_query($sql_sorder); 
 include_once($skin_path.'/itemlist.skin.php'); itemlist.skin.php 
<?php
for ($i = 0; $row = sql_fetch_array($sorder_result); $i++){
?>
      <tr>
         <td class="text-center">
            <label for="chk_<?php echo $i; ?>" class="sound_only"><?php echo get_text($list[$i]['it_name']); ?></label>
            <input type="checkbox" name="chk[]" value="<?php echo $i ?>" id="chk_<?php echo $i; ?>">
         </td>
         <td class="text-center">
                <?php echo $row['excel_down_date'];?>
         </td>
         <td class="text-center">
               <?php echo $row['site']."/".$row['seller_id'];?>
         </td>
         <td>
                <?php echo $row['item_name'];?>
            </td>
         <td class="text-center">
                <?php echo $row['order_option'];?>
         </td>
....생략 과 같이 db에서 불러온 내용을 출력했는데 itemlist.php $sql3_sorder = " select * from so_order where itemId=".'.$row['itemId'].'.""; $sorder_result3 = sql_fetch($sql3_sorder); itemlist.skin.php 
<!-- Modal -->
<div class="modal fade" id="detail" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div class="modal-dialog" role="document">
        <div class="modal-content" style="width: 800px;">
            <div class="modal-header">
                <h5 class="modal-title" id="exampleModalLabel">주문 정보</h5>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">×</span>
                </button>
            </div>
            <div class="modal-body">
                <div class="row">
                    <div class="col-xs-6 form-group">
                        <label>Site</label>
                        <input class="form-control" readonly type="text" value="<?php echo $row['site']?>" />
                    </div>
                    <div class="col-xs-6 form-group">
                        <label>주문번호</label>
                        <input class="form-control" readonly type="text" />
                    </div>
                    <div class="col-xs-6 form-group">
                        <label>판매자 ID</label>
                        <input class="form-control" readonly type="text" />
                    </div>
                    <div class="col-xs-6 form-group">
                        <label>고객 결제일</label>
                        <input class="form-control" readonly type="text" />
                    </div>.............생략 에 $row['item_name'] 에 해당되는 나머지값들을 모달에 출력하고 싶습니다. 근데 $row['item_name'] 을 어떻게 저장하여 쿼리에 적용하는지 모르겠습니다. ㅠ 초보 개발자를 도와주세요 ㅠ 
 | |||
| 다음글 | db연결 관련 질문입니다. (3) | ||
| 이전글 | mysql 시간 (2) | ||
| 
                                PureAni
                                /
                                2020/11/12 17:29:47 /
                                추천
                                0
                             | 
| 
                                박종윤
                                /
                                2020/11/12 17:35:10 /
                                추천
                                0
                             
                                아직 실행이 안되는데 저런식으로 변수값을 넣고 싶습니다 쿼리문에 근데 저 변수를 가져오는걸 못하겠어요 ㅠ
                             | 
| 
                                PureAni
                                /
                                2020/11/12 17:40:39 /
                                추천
                                0
                             $query = ' SELECT * FROM `so_order` WHERE `itemId` = "' . $row['itemId'] . '" '; 이렇게 하는걸 원하신다는건가요? | 
| 
                                박종윤
                                /
                                2020/11/12 17:46:22 /
                                추천
                                0
                             
                                네 그렇게 하고 싶은데 현재 
 $sql_sorder = " select * from so_order "; 쿼리로 가져온데이터들은 itemlist.skin.php 테이블에 출력했는데요 for문으로 전부다 출력 되게끔 했습니다. 근데 가져온 데이터중에 $row['itemId'] 에 해당되는 값들만 가져와서 itemlist.skin.php에 모달부분에 $row['itemId'] 에 해당되는 값들만 출력하고 싶습니다. 그래서 itemid 해당되는 쿼리문으로 $query = ' SELECT * FROM `so_order` WHERE `itemId` = "' . $row['itemId'] . '" '; 말씀해주신대로 작성하고 싶은데요 저 변수를 적용하려면 테이블에 뿌려져있는 itemid를 쿼리 변수에 입력해야하는데 그방법을 모르겠습니다.. 두서 없는 글이라 죄송합니다. | 
뭘 원하시는지는 잘 모르겠는데..
$sql3_sorder = " select * from so_order where itemId=".'.$row['itemId'].'."";
이게 실행이 되나요?
오류가 떠야 정상일거 같은데..
개발하실때는 오류가 뜨도록 설정하고서 작업을 진행하시는게 좋습니다.