PHP、JSON、および Android を使用して、MySQL データベースからデータを取得できるモバイル アプリを作成しています。データベースからすべてのデータを取得できますが、ユーザー入力に基づいて特定のデータを取得しようとすると、データを取得できません。Googleで解決策を見つけようとしましたが、解決できません。logcat から次のエラーが発生しました。
05-20 08:44:28.152: E/JSON Parser(313): Error parsing data org.json.JSONException: Value <br of type java.lang.String cannot be converted to JSONObject<br />
05-20 08:44:28.152: E/JSON Parser(313): <b>Warning</b>: array_push() expects parameter 1 to be array, null given in <b>C:\xampp\htdocs\android\getSpesificName.php</b> on line <b>31</b><br />
05-20 08:44:28.152: E/JSON Parser(313): {"success":1,"mahasiswa":null}
05-20 08:44:28.152: D/Specific name(313): {"mahasiswa":[{"nama_mhs":"kurnianto"},{"nama_mhs":"amjad"},{"nama_mhs":"oki"},{"nama_mhs":"tes"},{"nama_mhs":"coba"},{"nama_mhs":"raditya"},{"nama_mhs":"edwin"}],"success":1}
これは私の PHP コードです http://pastebin.com/dbUr5DZj JSONParser クラス http://pastebin.com/FYXsWyr4 特定のクラス http://pastebin.com/UkSdh3BN
どんな助けでも感謝します。ありがとう。