0
I am using a dynamic datalist that makes auto-complete.
In the combobox below this linked with database gestao_vendas
, where in the stock table it brings all the names of the products and the respective idProduto
.
How to do when I click on a combobox option it should send the idProduto
to server and then return to the line where the idProduto
is equal, automatically without having to click the Button?
<input type="text" id="txtID" name="Produtos" list="ent" />
<datalist id="ent">
<label>select a Produtos from list:</label>
<select name="Produtos">
<?php
include 'teste/conexao/conexao.php';
$selecionar="SELECT * FROM `gestao_vendas`.`estoque`";
try {
$resultado = $conexao->prepare($selecionar);
$resultado->execute();
if(count($resultado)){
foreach ($resultado as $res) {
?>
<option id="<?php echo $res['codProduto'];?>" value="<?php echo $res['NomeProduto'];?>"> </option>
<?php
}
}
} catch (PDOException $e) {
// echo 'ERROR: ' . $e->getMessage();
}
?>
</select>
</datalist>
I would like you to view yourself in this table.
<?php
$selecionar="SELECT * FROM `estoque` WHERE `codProduto`=$idProduto";
try {
$resultado = $conexao->prepare($selecionar);
$resultado->execute();
while ($mostrar = $resultado->Fetch(PDO::FETCH_OBJ)) {
?>
<tr>
<td><?php echo $mostrar->codProduto; ?></td>
<td><?php echo $mostrar->NomeProduto; ?></td>
<td><?php echo $mostrar->descricao; ?></td>
</tr>
<?php
}
} catch (PDOException $e) {
// echo 'ERROR: ' . $e->getMessage();
}
?>