画面にArrayが表示されます。
-
いつもお世話になっております。
先日、セレクトボックスで検索枠を作成したのですが、セレクトボックスのしたに【Array】が表示されてしまいます。下記のフォームがそうなのですが、どこが問題か解る方いましたら、教えていただきたいです。
<form name=”attention” method=”get” >
<select name=’ken’ onChange=”document.forms[‘attention’].submit()” >
<option value=”sort1″<?php if(isset($_REQUEST[‘ken’]) && $_REQUEST[‘ken’] == ‘sort1’) echo ‘ selected=”selected”‘;?>>1</option>
<option value=”sort2″<?php if(isset($_REQUEST[‘ken’]) && $_REQUEST[‘ken’] == ‘sort2’) echo ‘ selected=”selected”‘;?>>2</option>
</select>
</form><?php $sortset = $_GET[‘ken’]; ?>
<?php$current_date = date( ‘y/m/d’ );
$i=0;
$sortall = array(
“sort1” => array(
‘post_type’ => array(‘livesch_one’,’livesch_many’),
‘meta_key’ => ‘mac’,
‘order’ => ‘DESC’,
‘orderby’ => meta_value_num,
‘posts_per_page’ => 20,
‘meta_query’ => array(
‘relation’ => ‘AND’,
array(
‘key’ => ‘エリア’,
‘value’ => ‘東京’
),
array(
‘key’ => ‘開催日’,
‘value’ => $current_date,
‘compare’ => ‘>=’,
‘type’ => ‘DATE’
),
),
),
“sort2” =>array(
‘post_type’ => ‘livesch_many’,
‘meta_key’ => ‘mac’,
‘order’ => ‘DESC’,
‘orderby’ => meta_value_num,
‘posts_per_page’ => 10,
‘meta_query’ => array(
‘relation’ => ‘AND’,
array(
‘key’ => ‘エリア’,
‘value’ => ‘東京’
),
array(
‘key’ => ‘開催日’,
‘value’ => $current_date,
‘compare’ => ‘>=’,
‘type’ => ‘DATE’
),
),
),
);?><?php if($sortset != ”) {
$sort = $sortall[$sortset];
} else {
$sort = $sortall[“sort1”];} ?><?php echo $sort; ?>
<?php
$myposts = get_posts($sort);
foreach ( $myposts as $post ) :
setup_postdata( $post ); $i++;
?>
- トピック「画面にArrayが表示されます。」には新たに返信することはできません。