HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-31-18-78 6.17.0-1017-aws #17~24.04.1-Ubuntu SMP Tue May 26 21:09:53 UTC 2026 aarch64
User: ubuntu (1000)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: /var/www/nclive/backend/kvs_get_state_list.php
<?php
header("Access-Control-Allow-Origin: *");
header('Content-Type: application/json');
include "config.php";

	$getKvsStateQuery="SELECT kn.state_id, count(kn.id) as count, s.state_name, s.image_icon, s.state_slug FROM sp_kvs_navodya as kn INNER JOIN sp_states as s ON s.state_id=kn.state_id WHERE kn.type='KVS' group by kn.state_id order by s.state_name";	

	$sqlKvsState=$db->prepare($getKvsStateQuery);
	$sqlKvsState->execute();

	$kvsStateDataArray = array();
	while($rowKvsState=$sqlKvsState->fetch()){	
		$state_id= $rowKvsState['state_id'];
		$kvs_count= $rowKvsState['count'];
		$state_name = $rowKvsState['state_name'];
		$state_slug = $rowKvsState['state_slug'];
		$state_image = $rowKvsState['image_icon'];
		
		$kvsStateArray=array("state_id"=>$state_id, "state_name"=>$state_name, "kvs_count"=>$kvs_count, "state_slug"=>$state_slug, "state_image"=>$state_image);
		$kvsStateDataArray[]=$kvsStateArray;
	}	

	echo json_encode($kvsStateDataArray , TRUE);

?>