Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Prezados(as), boa tarde.
Estou bem enferrujado com PHP e MySQL. Por isso venho buscar ajuda.
Tenho uma tabela PROCESSOS e outra PROCESSOS_MATERIAIS.
A tabela PROCESSOS contém as informações relativas aos processos, tais como nº do processo, data, hora, etc., enquanto a tabela PROCESSOS_MATERIAIS contém os materiais contidos em cada processo.
Portanto, preciso que meu retorno seja:
"DADOS DO PROCESSO 1
MATERIAL DO PROCESSO 1
MATERIAL DO PROCESSO 2
MATERIAL DO PROCESSO 3
DADOS DO PROCESSO 2
MATERIAL DO PROCESSO 1
MATERIAL DO PROCESSO 2"
Na forma como construí a consulta e exibição, está me retornando:
"DADOS DO PROCESSO 1
MATERIAL DO PROCESSO 1
DADOS DO PROCESSO 1
MATERIAL DO PROCESSO 2
DADOS DO PROCESSO 1
MATERIAL DO PROCESSO 3
DADOS DO PROCESSO 2
MATERIAL DO PROCESSO 1
DADOS DO PROCESSO 2
MATERIAL DO PROCESSO 2"
Os processos não têm número máximo de materiais, por isso não posso especificar um número certo.
Segue meu código:
<?php
if (isset($_SESSION['id_ass_user'])) {
//Conecta a base de dados
$dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
$query = "SELECT * FROM processos_materiais
INNER JOIN processos ON processos_materiais.proc = processos.id_processo
INNER JOIN materiais ON processos_materiais.material = materiais.cod_siafisico
INNER JOIN unid_comp ON processos.uc = unid_comp.cod_uc
INNER JOIN tipo_processo ON processos.tipo = tipo_processo.id_tipo_processo
WHERE data_processo >= CURDATE()
ORDER BY data_limite, hora_limite, item ASC";
$result = mysqli_query($dbc, $query) or print(mysqli_error('A busca não retornou nenhum processo.'));
while ($row = mysqli_fetch_array($result)) {
$id = $row['id_processo'];
echo $id;
echo '<span>';
echo '<a href="ver_processo.php?id=' . $row['id_processo'] . '">';
echo '<p>Data da inserção: "' . $row['data_insert'] . '" - UC "' . $row['nome_uc'] . '" - Data Limite: "' . $row['data_limite'] . '" - Hora Limite: "' . $row['hora_limite'] . '" - OC: "' . $row['oferta_compra'] . '" - Tipo: "' . $row['abr_tipo_processo'] . '"</p>';
echo '<p>Item: "' . $row['item'] . '" - Código: "' . $row['cod_siafisico'] . '" - Material: "' . $row['desc_siafisico'] . '" - Qnt.: "' . $row['quantidade'] . '" - Unidade: "' . $row['unidade'] . '" - Marca/Modelo: "' . $row['marca_modelo'] . '"</p><br />';
echo '</a>';
echo '</span><!--Fim .result_busca-->';
}
}
mysqli_close($dbc);
?>
Se alguém puder auxiliar, agradeço desde já.Carregando comentários...