0
所以我是一個PHP新手創建我的第一個Android應用程序。我使用volley library將參數傳遞給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查詢中使用$參數),但我只是不知道如何解決它。已經嘗試了幾個方法來訪問這個變量,它不工作...請幫助!
正確的方法是參數裝箱 – madalinivascu