DMCbr
(usa Debian)
Enviado em 24/06/2022 - 15:08h
Depois de MUITA pesquisa, resolvido:
consultar.html
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<title>Consultar o consumo de dados do cliente</title>
</head>
<body align="center">
<h2>.: Consultar consumo de dados :.</h2>
<br>
<form name="consulta" action="resultado.php" method="POST">
<label><strong>Dados do cliente</strong></label><br><br>
Código do cliente: <input type="text" id="codigo" name="codigo"><br>
Mês a consultar: <input type="text" id="mes" name="mes"><br>
Ano a consultar: <input type="text" id="ano" name="ano"><br><br>
<input type="submit" name="enviar" value="Consultar">
</form>
</body>
</html>
resultado.php
<?php
// Conectando ao banco de dados:
include_once("conectar.php");
// Recebendo os dados a pesquisar
$codigo = $_POST['codigo'];
$mes = $_POST['mes'];
$ano = $_POST['ano'];
?>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<title>Resultado da consulta</title>
</head>
<body align="center">
<?php
$out = "SELECT SUM(acctoutputoctets) FROM `radacct` WHERE `username` LIKE ".$codigo." AND YEAR(acctupdatetime) = ".$ano." AND MONTH(acctupdatetime) = ".$mes."";
$in = "SELECT SUM(acctinputoctets) FROM `radacct` WHERE `username` LIKE ".$codigo." AND YEAR(acctupdatetime) = ".$ano." AND MONTH(acctupdatetime) = ".$mes."";
$download = mysqli_query($strcon,$out) or die("Erro ao retornar dados de download");
$upload = mysqli_query($strcon,$in) or die("Erro ao retornar dados de upload");
// Exibindo os dados
$dresult = $download->fetch_array()[0] ?? '';
$uresult = $upload->fetch_array()[0] ?? '';
echo '<h2>.: Resultados :.</h2><br>Cliente '.$codigo.', no mês '.$mes.' de '.$ano.'.<br>';
echo 'Download: <strong>'.number_format($dresult/1073741824, 3).' GBytes</strong><br>';
echo 'Upload: <strong>'.number_format($uresult/1073741824, 3).' GBytes</strong><br>';
mysqli_close($strcon);
?>
<br>
<form>
<input type="button" value="Voltar" onclick="history.go(-1)">
</form>
</body>
</html>
Obrigado pela ajuda!