}else{ $gc->mode = $_GET["mode"]; } header("Content-Type: text/html;charset=UTF-8"); switch ($gc->mode) { case "todoufuken": out_html_todoufuken($gc); break; case "shikucyouson": out_html_shikucyouson($gc); break; case "rank": out_html_rank($gc); break; case "todoufuken_chk": out_html_todoufuken_chk($gc); break;
function out_html_todoufuken($gc, $rank_no) { ?> <!-- Accordion --> <div class="Accordion" style="padding:15px 10px;"> <!-- Accordion --> <div class="ui-accordion ui-widget ui-helper-reset"> <?php $sql = "SELECT SQL_CALC_FOUND_ROWS"; $sql.= " t.todoufuken_no,"; $sql.= " t.todoufuken_nm "; $sql.= "FROM"; $sql.= " m_todoufuken t "; $sql.= "INNER JOIN"; $sql.= " ("; $sql.= " SELECT"; $sql.= " todoufuken_no"; $sql.= " FROM"; $sql.= " m_shikucyouson"; $sql.= " WHERE"; $sql.= " rank_no = ".$rank_no; $sql.= " GROUP BY"; $sql.= " todoufuken_no"; $sql.= " ) s "; $sql.= "ON"; $sql.= " s.todoufuken_no = t.todoufuken_no "; $sql.= "ORDER BY"; $sql.= " t.sort_no"; $rs = $gc->db->query($sql); $row_count = $gc->db->get_row_count(); $i = 0; while ($rs->eof==false) { $todoufuken_no = $rs->fields["todoufuken_no"]; $todoufuken_nm = $rs->fields["todoufuken_nm"]; ?> <div class="group"> <h3 panelmode="open" todoufuken_no="<?php echo f_hsc($todoufuken_no) ?>" class="ui-accordion-header ui-helper-reset ui-state-default ui-accordion-icons ui-accordion-header-active ui-state-active ui-corner-top"> <span class="ui-accordion-header-icon ui-icon ui-icon-triangle-1-s"></span> <?php echo f_hsc($todoufuken_nm) ?></h3> <div class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active"> <?php out_html_shikucyouson($gc, $todoufuken_no, $rank_no) ?> </div> </div> <?php $rs->move_next(); $i++; } $rs->free_result(); if($row_count==0){ echo "<div class=\"ac\">"; echo "対応エリアは未登録です。"; echo "</div>"; } ?> </div> </div> <!-- Accordion --> <?php }