私は初めてのアンドロイドアプリケーションを作成するPHP初心者です。私は、PHPとjsonにパラメータを渡すために、ボレーライブラリを使用していますが、私はこのPHPスクリプトを動作させることができません(私はまだこの活動を開始していないので、私は郵便配達でそれをテストしています)。この情報を取得する適切な方法は何ですか?
<?php
require_once 'connection.php';
header('Content-Type: application/json ');
class produtos {
private $db;
private $connection;
function __construct(){
$this->db = new DB_Connection();
$this->connection = $this->db->get_connection();
} //__construct
function returnProducts($parameter) {
if ($parameter != 'Todos')
$query = "SELECT * FROM produtos WHERE pdstatus = '$parameter'";
else if ($parameter == 'Todos')
$query = "SELECT * FROM produtos";
$result = mysqli_query($this->connection,$query);
if (!mysqli_num_rows($result))
echo json_encode("Nenhum resultado encontrado.");
else {
while($res = mysqli_fetch_assoc($result)){ //transforma em array os resultados da query
$data[] = $res;
} //while
echo json_encode(array("products"=>$data));
} //else
} //function
} //produtos
$product = new Produtos();
$parameter = array("status"=>$_POST['pdstatus']);
$product -> returnProducts($parameter);
?>
私は何が間違っているのかを理解しています(SELECTクエリで$ parameterを使用しようとしています)。しかし、それを修正する方法はわかりません。この変数にアクセスするためのいくつかの方法を試してみましたが、うまくいかなかった... Pls help!
適切な方法はパラメータビニング – madalinivascu