Mostrar dados disponiveis
Bom dia Srs,
podem me ajudar??...
eu tenho duas tabelas e preciso que seja mostrado os materiais disponíveis(materiais da tabela1 "material" menos os materiais da tabela2 "relatorio" que estão com o status "enviado").
para saber quais materiais ainda estão disponíveis no estoque:
tabela1: material
id material tipo serie
1 notebook dell 1xnvs1
2 notebook dell 2x4vs1
3 notebook dell 3nd4s1
...
tabela2:relatorio
id material tipo serie status DATA_ENVIADO DATA_RECEBIDO
1 notebook dell 1xnvs1 ENVIADO 19/03/2018
2 notebook dell 2x4vs1 RECEBIDO 18/03/2018 19/03/2018
3 notebook dell 3nd4s1 RECEBIDO 19/03/2018 19/03/2018
4 notebook dell 3nd4s1 ENVIADO 19/03/2018
eu fiz assim:
<tr>
<th >
MATERIAIS
</th>
<th >
TIPO
</th>
<th >
N DE SERIE
</th>
<?php
$result = mysql_query("SELECT DISTINCT(material),tipo,serie FROM relatorio where status='ENVIADO' ");
if (!$result) {
echo 'Não foi possível executar a consulta: ' . mysql_error();
exit;
}
while($row = mysql_fetch_row($result)){
//$row[2] é a variável numero de série
?>
<?php
$sql = "SELECT DISTINCT(material),tipo,serie FROM material where serie!='$row[2]' ";
} $res = mysql_query($sql); // executa a instrução sql
while($linha = mysql_fetch_array($res)){ // explode o array
?>
<tr>
<td>
<?php echo $linha['material'];?>
</td>
<td>
<?php echo $linha['tipo'];?>
</td>
<td>
<?php echo $linha['serie'];?>
</td>
//A ideia é saber de todos os materiais que foram enviados (da tabela 2=relatorio)
//e com estes mostrar todas os materiais (da tabela1=material),exceto os que foram enviados da outra tabela (da tabela 2=relatorio).
//ou seja,preciso saber dos materiais disponiveis no estoque....
</tr>
<?php
}
?>
se puderem me ajudar,ficarei feliz...
AbraçãoDiscussão (3)
Carregando comentários...