HEX
Server: Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System: Windows NT ALTAIR 10.0 build 20348 (Windows Server 2022) AMD64
User: Administrator (0)
PHP: 8.1.10
Disabled: NONE
Upload Files
File: C:/laragon/www/beplocal/GetIndirizziCliente.php
<?php
include_once 'DBClassConcentratore.php';
include_once 'Utilities.php';

$DatabaseConcentratore = new DatabaseConcentratore();
$conn = new PDO("sqlsrv:server=".$DatabaseConcentratore->db_host." ; Database=".$DatabaseConcentratore->db_name, $DatabaseConcentratore->db_user, $DatabaseConcentratore->db_password);
// get data and store in a json array/ get data and store in a json array
 
$nomeCliente = $_POST['cliente'];

$jwt = $_POST['jwt'];
$authLevel = $_POST['AUTH_LEVEL'];

if(verificaToken($jwt, $authLevel)) {
	$query = "select * FROM aes.dbo.anagra ".
			 "where an_descr1 = '".str_replace("'","''",$nomeCliente)."' and an_tipo = 'C'";

	$stmt = $conn->prepare($query);
	$stmt->execute();
	// $result->bind_param('ii', $from, $to);

	
	$idCliente = "";
	$indirizzo = "";
	
	while ($row = $stmt->fetch()){
		
		$idCliente = $row['an_conto'];
		//concat( an_indir , ' , ' , an_cap,' ', an_citta ,' (', an_prov, ' )' ) as 'Indirizzo'
		$indirizzo = "Sede Legale : ".$row['an_indir']." , ".$row['an_cap']." ".$row['an_citta']." (".$row['an_prov'].") <br><br>";
		
	}
	
	$query = "select * from aes.dbo.destdiv where dd_conto = '".$idCliente."'";
	$stmt = $conn->prepare($query);
	$stmt->execute();
	$sedi = array();
	while ($row = $stmt->fetch())
	{
		$indirizzo = $indirizzo. "Sede : ".$row['dd_nomdest']." - ".$row['dd_inddest']." , ".$row['dd_capdest']." ".$row['dd_locdest']." (".$row['dd_prodest'].") <br><br>";
	}
	
	
	$retVal = array(
		'nomeCliente' => $nomeCliente,
		'indirizzo' => $indirizzo,
		'idCliente' => $idCliente,
		'message' => "Ricerca cliente avvenuta con successo"
	);

	
	echo json_encode($retVal);
} else {
	echo json_encode(array('message' => "Errore nella procedura della tabela prodotti. Contattare il supporto tecnico"));
}
?>