[b]Hello guys
I have a problem somewhere in php. I’m new in php and i came along android and mysql connection.[/b]
in this script which is placed on web, when i put in my browser http://*******/povuci.php?lokacijaID=1
I get {“proizvod”:[]} as result.
[php]<?php
include_once ‘./DbConnect.php’;
function getProizvod(){
$db = new DbConnect();
// array for json response
$response = array();
$response[“proizvod”] = array();
$lokacijaID = $_POST[‘lokacijaID’];
// Mysql select query
$result = mysql_query("SELECT proizvod.proizvodID, proizvod.sifra, proizvod.naziv, sobe.naziv as 'soba', grupa.naziv as 'grupa', concat(korisnici.ime, ' ', korisnici.prezime) as ime, proizvod.provjereno
FROM proizvod
INNER JOIN sobe
ON proizvod.sobaID_FK=sobe.sobaID AND sobe.lokacijaID_FK = ‘$lokacijaID’ AND proizvod.provjereno != 2
INNER JOIN grupa
ON proizvod.grupaID_FK=grupa.grupaID
INNER JOIN korisnici
ON proizvod.korisniciID_FK=korisnici.korisniciID");
while($row = mysql_fetch_array($result)){
// temporary array to create single category
$tmp = array();
$tmp["ID"] = $row["proizvodID"];
$tmp["sifra"] = $row["sifra"];
$tmp["naziv"] = $row["naziv"];
$tmp["soba"] = $row["soba"];
$tmp["grupa"] = $row["grupa"];
$tmp["ime"] = $row["ime"];
$tmp["provjereno"] = $row["provjereno"];
// push category to final json array
array_push($response["proizvod"], $tmp);
}
// keeping response header to json
header('Content-Type: application/json');
// echoing json result
echo json_encode($response);
}
getProizvod();
?>[/php]
And when i call sql code in phpmyadmin, I get
1 OS1001 kaj Ekonomat Namještaj KIKI RIKI 0
6 ASDFAFG asgadfg Ekonomat elektronika Frenki Martin 0
37 asdw ne Ekonomat bijela tehnika Frenki Martin 0
38 qwer ne Ekonomat bijela tehnika DVA IPOL 0
55 55789 laptop Ekonomat Automobili Frenki Martin 0
56 58999 laptop Ekonomat Automobili NES ENES 0
here is sql:
SELECT proizvod.proizvodID, proizvod.sifra, proizvod.naziv, sobe.naziv as 'soba', grupa.naziv as 'grupa', concat(korisnici.ime, ' ', korisnici.prezime) as ime, proizvod.provjereno
FROM proizvod
INNER JOIN sobe
ON proizvod.sobaID_FK=sobe.sobaID AND sobe.lokacijaID_FK = 1 AND proizvod.provjereno != 2
INNER JOIN grupa
ON proizvod.grupaID_FK=grupa.grupaID
INNER JOIN korisnici
ON proizvod.korisniciID_FK=korisnici.korisniciID
Why I don’t get proper json as answer on my query?
Big thanks in advance
Paul Petrak