Fala pessoal, eu estou desenvolvendo um sistema de estoque para a minha universidade para o meu TCC.
Neste sistema tenho telas de consultas. Em uma das consultas seria uma consulta por um item especifico, fiz um select para selecionar qual o item a ser consultado no banco, mas na hora que clico no botão de consultar, ele está trazendo todos os itens cadastrados e eu gostaria que voltasse só o que está relacionado ao que foi selecionado.
CÓDIGO DO SELECT
<form action="item_resultado.php" action="POST">
<b></br></br>
Item <select name="item">
<?php
require_once("connect.php");
$con_bd = connect();
$select_catergoria= "SELECT * FROM tb_item";
$result = mysqli_query($con_bd,$select_catergoria);
if ($result){
foreach($result as $item1){
echo"<option value='".$item1['id_item']."'>".$item1['desc_item']."</option>";
}
}
?>
</select><label>
</b>
</br></br><input type="submit" name="btconsultar" value="Consultar">
</form>
CÓDIGO DA TELA item_resultado.php
<div class="corpo">
<?php
require_once("connect.php");
$conbd=connect();
if(empty($modelo)){
$consulta="SELECT * FROM tb_item";
}else{
$consulta="SELECT * FROM tb_item INNER JOIN tb_categoria ON categoria_item=nome_categoria WHERE desc_item AND alc_item AND volume_item AND responsavel_item AND guia_item AND safra_item AND obs_item";
}
$consultando=mysqli_query($conbd,$consulta);
echo "<table id='tabela'><tr><th>Item</th><th>Categoria</th><th>%ALC</th><th>Volume</th><th>Responsável</th><th>Guia</th><th>Safra</th><th>Observação</th></tr>";
foreach ($consultando as $result_consult) {
echo "<tr><td>" . $result_consult['desc_item'] . "</td>";
echo "<td>" . $result_consult['categoria_item'] . "</td>";
echo "<td>" . $result_consult['alc_item'] . "</td>";
echo "<td>" . $result_consult['volume_item'] . "</td>";
echo "<td>" . $result_consult['responsavel_item'] . "</td>";
echo "<td>" . $result_consult['guia_item'] . "</td>";
echo "<td>" . $result_consult['safra_item'] . "</td>";
echo "<td>" . $result_consult['obs_item'] . "</td></tr>";
}
echo "</table>";
?>
</div>