Files
html/api/ethica-country-api.php
2026-04-16 20:30:02 +02:00

11 lines
607 B
PHP

<?php
header("Content-Type: application/json");
$pg=@pg_connect("host=10.1.0.3 dbname=adx_system user=admin password=admin123");
if(!$pg){echo json_encode(["e"=>"db"]);exit;}
$r=[];$q="SELECT pays,count(*) t,count(CASE WHEN email IS NOT NULL AND email!='' THEN 1 END) e,count(CASE WHEN telephone IS NOT NULL AND telephone!='' THEN 1 END) p FROM ethica.medecins_real GROUP BY pays ORDER BY t DESC";
$res=pg_query($pg,$q);
while($row=pg_fetch_assoc($res))$r[]=$row;
$total=array_sum(array_column($r,'t'));
$em=array_sum(array_column($r,'e'));
echo json_encode(["total"=>$total,"email"=>$em,"countries"=>$r]);