PHP JSON sa GET metodom pomoc

Pozdrav

Dali je moguce preko GET uhvatit id preko JSON outputa ?

Imam skriptu za prikaz podataka, i kada povucem podatke iz baze trebo bih link koji ce mi otvorit npr tablicu i sve podatke od tog id-a.

Ali neznam kako to da odradim posto ovi podaci ce da se koriste preko jquery-a.

Problem je kako napravit link tipa index.php?id=$id ali preko json-a.

if (isset($_GET['id']) && !empty($_GET['id']) && is_numeric($_GET['id'])) {

$id = (int)$_GET['id'];

echo '<h1>TRADES FROM ID : '.$id.'</h1>';

$c_limit = 100; // limit of displayed results from 'trades' table

$query3 = "SELECT a.id, a.email, a.user_type, a.account_number, b.*
FROM ".$DEFAULT['db_tables']['www_users']." a
INNER JOIN ".$DEFAULT['db_tables']['trades']." b ON a.id = b.uid WHERE b.uid = ".$id." LIMIT ".$c_limit;

$data_single_user = fetch_array($query3);

if ( ! $data_single_user ) {
	echo 'There is no single user data';
	die();
}

echo json_encode($data_single_user);

} else {

$a_limit = 100; // limit of displayed results from 'trades' table

$query2 = "SELECT a.id, a.email, a.user_type, a.account_number, b.*
FROM ".$DEFAULT['db_tables']['www_users']." a
INNER JOIN ".$DEFAULT['db_tables']['trades']." b ON a.id = b.uid LIMIT ".$a_limit;

$data_user = fetch_array($query2);

if ( ! $data_user ) {
	echo 'There is no user data';
	die();
}

echo json_encode($data_user);
}

opisi sto zelis postici, koja je svrka skripte… pa cemo ti pomoci.

Na mobitelu sam, postavio si kod, i sada bi netko trebao prouciti kod i skuziti sto je tamo i sto ti zelis. To je puno teze nego da dobro opises sto zelis postici sa time i gdje zelis koristiti skriptu.

Ok,
drugi dio koda prikazuje tablicu sa rezultatima svih user-a i tu treba bit link tipa index.php?id=id_korisnika
prvi dio koda preko GET metode dohvaca user-a preko id-a i izlistava samo rezultate od toga user-a.

Oba koda salju output preko json-a “echo json_encode($…);”

Znaci trebalo bi u drugom dijelu koda bit link index.php?id=id_korisnika i da ga salje u json opet i da pokrece prvi dio koda.

Nadam se da je sad jasnije :crazy_face:

Uzmes podatke o korisniku sa get metodom koju si napisao to je uredu vrlo jednostavno.

Vraca vrijednost koju si upisao index.php?id_korisnika=pero

echo $_GET[‘id_korisnika’]; //vraca pero

A što taj json treba raditi, kakvu on funkciju ima?

Treba da mi posalje podatke iz php-a u javascript tocnije d3js u kojem ce biti graf sa podatcima iz baze.

Pa posalji AJAX-om te parametre koji ti trebaju za taj query i onda u response-u vratis ono sto ti treba za taj graf.