音楽スタジオ検索

この記事は約0分で読めます。

get_results(“SELECT * FROM wp_studio s order by wide”);

// 検索結果メッセージ
$message = (!$rows) ? “該当するスタジオが見つかりませんでした。” : count($rows).”件のスタジオが見つかりました。”;
} else {
$sql2 = “SELECT * FROM wp_studio s WHERE 1=1 “;
if($studio_category){
$sql2 = $sql2 .” and category = ‘”.$studio_category.”‘ “;
}
if($studio_wide){
$sql2 = $sql2 .” and wide >= “.$studio_wide.” “;
}
if($studio_wideto){
$sql2 = $sql2 .” and wide <= ".$studio_wideto." "; } if($studio_near){ $sql2 = $sql2 ." and near like '%".$studio_near."%' "; } $sql2 = $sql2 ." order by wide"; $rows = $wpdb->get_results($sql2);
// 検索結果メッセージ
$message = (!$rows) ? “該当するスタジオが見つかりませんでした。” : count($rows).”件のスタジオが見つかりました。”;
}

?>

※大きさがわからない部屋は「999」としています。
※詳細・最新情報はスタジオに直接確認してね♪





‘;
echo ‘

‘;
echo ‘

番号

‘;
echo ‘

種別

‘;
echo ‘

店名

‘;
echo ‘

最寄

‘;
echo ‘

広さ

‘;
echo ‘

Phone

‘;
if($lat != ”){
echo ‘

距離(km)

‘;
}
echo ‘

HP

‘;
echo ‘

‘;

foreach ($rows as $row) {
$single[] = array();
$single[0] = $row->ID;
$single[1] = $row->category;
$single[2] = $row->name;
$single[3] = $row->near;
$single[4] = $row->wide;
$single[5] = $row->phone;
$single[6] = $row->site;

$ido = $row->ido;
$keido = $row->keido;
$idom = ($row->ido – $lat) * 110945.352437181;
$keidom = ($row->keido – $lng) * 90881.2729498164;
$kyori = sqrt(($idom * $idom) + ($keidom * $keidom))/1000;
$single[7] = round($kyori,3);

$multi[] = $single;
$single = array();
}

if($lat != ”){
$tmpArray = array();
foreach ( $multi as $key => $rowrow ) {
$tmpArray[$key] = $rowrow[7];
}
array_multisort( $tmpArray, SORT_ASC, $multi );
unset( $tmpArray );
}
$multi = array_slice($multi, 0, 30);

foreach ($multi as $single) {
echo ‘

‘;
echo ‘

‘.$single[0].’

‘;
echo ‘

‘.$single[1].’

‘;
echo ‘

‘.$single[2].’

‘;
echo ‘

‘.$single[3].’

‘;
echo ‘

‘.$single[4].’

‘;
echo ‘

‘.$single[5].’

‘;
if($lat != ”){
echo ‘

‘.$single[7].’

‘;
}
echo ‘

‘.$single[6].’

‘;
echo ‘

‘;
}
echo ‘

‘;
}
?>