db 테이블 데이터 가져오기 질문드립니다. 채택완료
속수무책
1년 전
조회 1,592
안녕하세요
설문조사의 항목중 참여인원을 표시하는 표시할려고 하는데
잘 안되네요
SQL select 문을 이용해서 표페이지에 가져와야할것같은데요
현재 디비에 po_cnt1에 2가 들어가 있는데요
이것을 기져와서 홈페이지에 표시를 할려면 어떻게 해야할까요?
http://sir.kr/data/editor/2410/1893707683_1728864208.3928.png" width="100%" />
| 구 분 | 해당( )안에 점 찍기 | |
|---|---|---|
| 신이 맞다 | ( " id="gb_poll_"> ) | 명 |
php를 어떻게 야할까요?
sql select문을 어떻게 해야할까요
고수는들의 조언을 구합니다.
감사합니다
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
미니님a
Expert
1년 전
</p>
<p><?php</p>
<p>// 최근 투표 정보 가져오기</p>
<p>$sql = "SELECT * FROM {$g5['poll_table']} ORDER BY po_id DESC LIMIT 1";</p>
<p>$poll = sql_fetch($sql);</p>
<p> </p>
<p>if ($poll) {</p>
<p> // 투표 결과 가져오기</p>
<p> $sql = "SELECT SUM(po_cnt1 + po_cnt2 + po_cnt3 + po_cnt4 + po_cnt5 + po_cnt6 + po_cnt7 + po_cnt8 + po_cnt9) AS total_count FROM {$g5['poll_table']} WHERE po_id = '{$poll['po_id']}'";</p>
<p> $total = sql_fetch($sql);</p>
<p> $total_count = $total['total_count'];</p>
<p> </p>
<p> echo '<div class="recent_poll_result">';</p>
<p> echo '<h3>최근 투표 결과</h3>';</p>
<p> echo '<p>' . $poll['po_subject'] . '</p>';</p>
<p> echo '<ul>';</p>
<p> </p>
<p> for ($i=1; $i<=9 && $poll["po_poll{$i}"]; $i++) {</p>
<p> $count = $poll['po_cnt'.$i];</p>
<p> $rate = ($total_count > 0) ? ($count / $total_count * 100) : 0;</p>
<p> </p>
<p> echo '<li>';</p>
<p> echo $poll['po_poll'.$i] . ': ';</p>
<p> echo $count . '표 (' . number_format($rate, 1) . '%)';</p>
<p> echo '</li>';</p>
<p> }</p>
<p> </p>
<p> // 기타 항목 결과</p>
<p> $sql = "SELECT * FROM {$g5['poll_etc_table']} WHERE po_id = '{$poll['po_id']}' ORDER BY pe_id ASC";</p>
<p> $result = sql_query($sql);</p>
<p> while ($row = sql_fetch_array($result)) {</p>
<p> $count = $row['pe_cnt'];</p>
<p> $rate = ($total_count > 0) ? ($count / $total_count * 100) : 0;</p>
<p> </p>
<p> echo '<li>';</p>
<p> echo $row['pe_item'] . ': ';</p>
<p> echo $count . '표 (' . number_format($rate, 1) . '%)';</p>
<p> echo '</li>';</p>
<p> }</p>
<p> </p>
<p> echo '</ul>';</p>
<p> echo '<p>총 투표수: ' . $total_count . '</p>';</p>
<p> echo '</div>';</p>
<p>} else {</p>
<p> echo '<p>완료된 투표가 없습니다.</p>';</p>
<p>}</p>
<p>?></p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인