Ola HappyHippyHippo.
Obrigado pela atenção.
Realmente não postei a parte onde a variável está declarada, porque está num outro ficheiro que é de visualização dos registos. A minha intenção é passar para o ficheiro do import, por isso esqueci-me de postar, mas aqui vai.
if (isset($params[0])) {
$id = intval($params[0]);
$query = 'select *, ';
foreach ($tamanhos as $v) {
$sizes[] = "sum(t$v) as t$v";
}
$query.= implode(', ', $sizes);
$query.=" from $table where cod_num = $id";
$query .= ' group by cor ';
$result = $sqli->query($query);
if ($sqli->error) {
echo '<p class="error">Falha ao executar query de busca<br>' . $sqli->error . '</p>';
} elseif ($result->num_rows) {
// pega todos os dados do banco
$dados = $result->fetch_all(MYSQLI_ASSOC);
// rotina para remover tamanhos vazios
foreach ($tamanhos as $t) {
$col = 't' . $t;
$coluna = array_column($dados, $col);
if (array_sum($coluna) > 0) {
} else {
$remove[$col] = 1;
}
↧