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

if 관련 질문입니다. sql구문 채택완료

김은수 9년 전 조회 3,199

주문상세내역 페이지에서 다른 게시판(shop_order) 에 상세주문내용을 입력하도록 연결하였습니다.

새창열기로 게시판으로 가서 내용을 적는 단순 방법입니다.
shop_order게시판 의 글 제목주문번호가 입력되도록 했습니다.

게시판에 글이 없으면 새창열기로 내용을 적지만,

게시판에 글이 있으면, wr_content 의 내용이 나오게 하려고 합니다.

주문상세내역 페이지의 번호 o
d_id 와 g5_write_shop_order게시판의 wr_subject 값이 같은 것이 있느냐 없느냐를 묻는 if 구문을 만들려는게 최종목표였습니다.
같은 것이 있으면, 새로 글쓰기를 할 필요가 없고,
같은 것이 없다면 글쓰기를 해야한다 것입니다.

 

새글에서 확인해보면 회원이 내용을 적은것은 확인이 되구요.

짜집기라 뭐가 뭔지 하나도 모르면서 만들어본다고 몇일째 붙잡고 있습니다.
짜집기 한 코드는 아래와 같습니다.
 

고수님들의 도움을 부탁드리겠습니다.

</span></p><p><span style="font-size: 14.6667px; line-height: 22px;"><?php</span></p><p><span style="font-size: 14.6667px;">$sql = "SELECT</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">		</span>g5_write_shop_order.wr_subject,</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">		</span>g5_write_shop_order.wr_file,</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">		</span>g5_write_shop_order.wr_content</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">		</span>FROM</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">		</span>g5_write_shop_order</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">		</span>where wr_subject = '$od_id'</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">		</span>ORDER BY</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">		</span>g5_write_shop_order.wr_subject ASC</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">	</span>";</span></p><p><span style="font-size: 14.6667px;"> </span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">	</span>$result = sql_query($sql);</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">		</span>for ($i=0; $row=sql_fetch_array($result); $i++) {</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span>$row = sql_fetch($sql);</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span>$list[$i]['wr_subject'] = $row['wr_subject'];</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span>$list[$i]['wr_content'] = $row['wr_content'];</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span>$wr_content = $row['wr_content'];</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span>}</span></p><p><span style="font-size: 14.6667px; line-height: 22px;"> </span></p><p><span style="font-size: 14.6667px; line-height: 22px;"><span class="Apple-tab-span" style="white-space:pre">	</span>     <span style="color: rgb(255, 0, 0);"><b>if ($row['wr_subject'] == $od['od_id'] ) // 여기를 해결하면 될거 같은 생각으로 계속 삽질중.</b></span></span></p><p><span style="font-size: 14.6667px; line-height: 22px;"><span style="color: rgb(255, 0, 0);"><b>
</b></span></span></p><p><span style="font-size: 14.6667px; line-height: 22px;">{ ?></span></p><p><span style="font-size: 14.6667px;">내용보기</span> <?php echo $row['wr_content']; ?> - 어쩌다 보니 제대로 나옵니다.</p><p><span style="font-size: 14.6667px; line-height: 22px;"><?php } else { ?> 
</span><a href="도메인/bbs/write.php?bo_table=shop_order&od_id=<?php echo $od_id; ?>" target="_blank">등록하기</a>

<span style="font-size: 14.6667px;">내용보기</span><span style="font-size: 14.6667px;"> <?php echo $row['wr_content']; ?> - 어쩌다 보니 제대로 나옵니다.</span>
<?php } ?> </p><p><strong style="color: rgb(127, 127, 127); font-family: 돋움, Dotum, sans-serif; font-size: 12px; letter-spacing: -0.01px; line-height: normal;">
 
 

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

답변 1개

9년 전

$wr_content 의 값을 불러오게 된것을 생각해서 

if ($wr_content ) 

 

<?php } else { ?>  

 

<?php } ?>

 

로 했더니 되었습니다. 몇 일동안의 삽질에 지저분한 코드이지만, 남김니다. ㅋ.

sql 구문이 제대로 되어있는지 고수님들의 점검을 머리숙여 부탁드리겠습니다.

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

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

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

로그인