ホットペーパーapiのパラメータに検索用予算のbudgetがあります。これをセレクトボックスに使いのですが、どこか間違っているみたいで使えません。下記のコードで何か間違いはありますか?
※レスポンスパラメータは省略します。
html
1<html> 2<head> 3<title>API_SAMPLE</title> 4</head> 5<body> 6 <form method="POST"> 7 <select name="budget"> 8 <option value="1001〜2000">1001〜2000</option> 9 <option value="2001〜3000">2001〜3000</option> 10 <option value="3001〜4000">3001〜4000</option> 11 12 </select> <input type="submit" name="search" value="検索"> 13 </form> 14</body> 15</html>
PHP
1<?php 2$key='私のキー'; 3$count='20'; 4$large_area='〇〇'; 5$start ='1'; 6$budget=$_POST ["budget"]; 7$format='xml'; 8$url='http://webservice.recruit.co.jp/hotpepper/gourmet/v1/?key='.$key.'&count='.$count.'&large_area='.$large_area.'&start='.$start.'&budget='.$budget. '&format='.$format; 9$xml=simplexml_load_file($url); 10
>「どこか間違っているみたいで使えません。」
なぜ間違っているとあなたがわかったのでしょうか?
エラーが発生したのか?それならエラーメッセージは?
もしくは想定している動作とちがったのか?その場合どういうふうに動作したのか?など、「使えない」理由をもっと詳しく具体的にお願いします。
>「下記のコードで何か間違いはありますか?」
自分で「間違っているみたい」とおっしゃってますよ。
そもそも「なにが正しいのか?」がわかりません。
正しい動作をしたらどうなるのか?というか、あなたがどういう風に動作させたいのか?をもっと具体的に説明してください。
セレクトボックスで値を選択してもエラーメッセージで表示できませんと出るからです。
ですから、そういう時はエラーメッセージを書くとか、スクリーンショットを載せるとかしましょうね。
はい、すみません。
ところで
https://teratail.com/questions/43080
はあきらめたんですか
まだ、継続中です。
マニュアル読むべきかと。あと前の質問の回答での内容やってから次の問題を聞くべきかと。ロクに解ってない状態で次々やっても混乱するだけだと思います。幼稚なのか、厚顔無恥なのか、どちらか分かりませんし興味もないですが、答えて頂いている方に失礼だと思いますよ。
回答4件
あなたの回答
tips
プレビュー