Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Como eu faço pra dizer ao php que um item pertence a outro. Exemplo:
<label class="sel-sab4">
<span class="data_sel_pizza">Sabor4</span>
<select name="sel_sabor[]" class="select">
<option value="0">Escolha uma opção</option>
<?php
$sp = "SELECT * FROM ger_pizzas";
$qp = mysql_query($sp);
$rp = mysql_num_rows($qp);
if($rp > 0)
{
while($l = mysql_fetch_object($qp))
{
$nomes = array($l->nome);
$id = array($l->id);
$selected = $l->nome;
$funcoes->Select($nomes, $id, $selected);
}
}
?>
</select>
</label>
Imagine que tem 3 campos iguais a esse. Logo ao armazenar na session fica:
/ sabores das pizzas /
$_SESSION['venda']['pizza_sabores'] = $sabores_pizza;
Agora tem esse outro campo
<label>
<span id="data_sel_pizza">Nome da pizza</span>
<select name="sel_pizza[]" class="sel_pizza">
<option value="0">Escolha uma opção</option>
<?php
$sp = "SELECT * FROM ger_pizzas";
$qp = mysql_query($sp);
$rp = mysql_num_rows($qp);
if($rp > 0)
{
while($l = mysql_fetch_object($qp))
{
$nomes = array($l->nome);
$id = array($l->id);
$selected = $l->nome;
$funcoes->Select($nomes, $id, $selected);
}
}
?>
</select>
</label>
Que também se repete, digamos 3 vezes.
Quero recuperar os valores no foreach. Mas como dizer que o sel_sabor[] pertence ao sel_pizza[] ??
Para ilustrar tem uma imagem em anexo. Não estou utilizando tabelas. Atentem-se à linha com os sabores e o número 8 -> significa que cada pizza tem 4 sabores, para o foreach são apenas oito valores. Mas na vdd são quatro para cada. Vê se a imagem ajuda http://programacaocriativa.com.br/tela_sistema.fw.png
Carregando comentários...