再投稿になります。
isset関数は引数に複数の値を渡すことができるので使いました。
※前回の修正後のコードです。
php
1<?php 2if (isset($_GET['keyword']|| $_GET['budget'])) { 3$key='私のキー'; 4$count='50'; 5$large_area='◯◯'; 6$start =1+($page-1)*10; 7$keyword=$_GET ["keyword"]; 8$budget=$_GET ["budget"]; 9$format='xml'; 10$url='http://webservice.recruit.co.jp/hotpepper/gourmet/v1/?key='.$key.'&count='.$count.'&large_area='.$large_area.'&start='.$start.'&keyword='.$keyword.'&budget='.$budget.'&format='.$format; 11$xml=simplexml_load_file($url); 12・・・ 13・・・ 14・・・ 15}
しかし、isset($_GET['food_category']をパラメータに追加したらエラーになりました。
isset関数の三つ目以降は、isset関数を少し改良しなくてはいけないのですか?従来のisset($_GET['food_category']だとエラーになりやすいですか?
他に考えられる原因がないので。
php
1if (isset($_GET['keyword']) || isset($_GET['budget'] || isset($_GET['food_category'] )) { 2$key='私のkey'; 3$count='50'; 4$large_area='◯◯'; 5$start =1+($page-1)*$count; 6$keyword=$_GET ["keyword"]; 7$budget=$_GET ["budget"]; 8$food_category=$_GET["food_category"]; 9$format='xml'; 10$url='http://webservice.recruit.co.jp/hotpepper/gourmet/v1/?key='.$key.'&count='.$count.'&large_area='.$large_area.'&start='.$start.'&keyword='.$keyword.'&budget='.$budget. '&food_category='.$food_category.'&format='.$format; 11$xml=simplexml_load_file($url); 12・・・ 13・・・ 14・・・ 15
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/29 02:04