4
Guys, I have a code that prints the arrays if I set the values, but I would like that sequence to be automatic. Let me show you so it’s clear.
<?php
$busca_produtos = new Produto;
$produto = $busca_produtos->busca_todos_produtos();
$busca_desc = new Produto;
$desc_produto = $busca_produtos->busca_desc();
?>
In this code above it pulls the values of the correct arrays; below, I print the values:
<datalist class="" id="browsers" >
<option value="<?php echo $produto[0]['cod_produto']; ?>"><?php echo $desc_produto[0]['desc_produto'] ;?></option>
<option value="<?php echo $produto[1]['cod_produto']; ?>"><?php echo $desc_produto[1]['desc_produto'] ;?></option>
<option value="<?php echo $produto[2]['cod_produto']; ?>"><?php echo $desc_produto[2]['desc_produto'] ;?></option>
<option value="<?php echo $produto[3]['cod_produto']; ?>"><?php echo $desc_produto[3]['desc_produto'] ;?></option>
</datalist>
As you can see, I had to value the array. The problem is that if I put, example, $product[5345]['cod_product'], obviously an error will appear, because line 5345 does not exist in the bank.
My question is: is there any way that I can pull ALL the values of the bank and print them in the options separately without having to specify the line that it is on? As if each array value were a datalist option?
Makes a
SELECT
of all values in DB and uses aforeach
to iterate over all the results giving print on them.– fernandosavio