Postei a imagem para ficar mais claro o entendimento.
A tabela da esquerda é alimentada pelo resultado de uma query, a coluna "Inserir?" é uma campo checkbox[] + um campo text.
Na tabela da direita irão aparecer somente os produtos selecionados pelo cliente (foreach no campo checkboc[]) com a quantidade que for inserida no campo text (aqui está minha dúvida) , o preço será o valor do preço unitário X a quantidade inserida no campo text, para que depois eu possa guardar toda essa segunda tabela no BD.
Fazer somente os produtos selecionados aparecerem na outra tabela foi moleza, fiz um foreach no campo checkbox que consulta novamente no BD e retorna os valores, porém presico "interagir" cada um dos checkbox selecionados com o seu campo text, e não estou sabendo fazer isso.
Aqui está o código da página e uma imagem pra ficar mais claro o entendimento:
Pergunta
Anderson Gouveia
Pessoal, boa tarde!
Por favor me ajudem.
Postei a imagem para ficar mais claro o entendimento.
A tabela da esquerda é alimentada pelo resultado de uma query, a coluna "Inserir?" é uma campo checkbox[] + um campo text.
Na tabela da direita irão aparecer somente os produtos selecionados pelo cliente (foreach no campo checkboc[]) com a quantidade que for inserida no campo text (aqui está minha dúvida) , o preço será o valor do preço unitário X a quantidade inserida no campo text, para que depois eu possa guardar toda essa segunda tabela no BD.
Fazer somente os produtos selecionados aparecerem na outra tabela foi moleza, fiz um foreach no campo checkbox que consulta novamente no BD e retorna os valores, porém presico "interagir" cada um dos checkbox selecionados com o seu campo text, e não estou sabendo fazer isso.
Aqui está o código da página e uma imagem pra ficar mais claro o entendimento:
Desde já agradeço a tenção de todos.
Anderson
<html> <body> <form method="post" action="<? echo $_SELF_PHP; ?>"> <div id="conteudoEsq"> <center>PRODUTOS DISPONÍVEIS<BR></center> <div class="tabContainer" id="lista"> <table> <thead> <tr> <th class="tabela-coluna0"><span>Cod</span></th> <th class="tabela-coluna1"><span>Qtde</span></th> <th class="tabela-coluna2"><span>Produto</span></th> <th class="tabela-coluna3"><span>Preço</span></th> <th class="tabela-coluna4"><span>Incluir?</span></th> </tr> </thead> </table> <div class="scrollContainer"> <table border="0"> <tbody> <? require_once('conecta.php'); $consulta = mysql_query("select * from produto order by produto"); while ($l = mysql_fetch_assoc($consulta)){ echo " <tr> <td class='tabela-coluna0'><span>$l[cod]</span></td> <td class='tabela-coluna1'><span>$l[qtde]</span></td> <td class='tabela-coluna2'><span>$l[produto]</span></td> <td class='tabela-coluna3'><span>$l[preço]</span></td> <td class='tabela-coluna4'><span><input type='checkbox' name='check[]' value='$l[cod]'> <input type='text' name='q[]' size='3'></span></td> </tr>"; } echo " </tbody> </table> </div> </div> <BR> <center><input type='submit' name='gerar' value='Gerar Orçamento'></center> </form> </div>"; echo " <div id='colEsq'> <div id='sepEsqcolCentral'> <div id='colCentral'> <table width='400'> <tr> <th>Qtde</th> <th>Produto</th> <th>Preço</th> </tr> "; $total = 0; if (isset($_POST[check])){ foreach($_POST[check] as $check) { $consulta = mysql_query("select * from produto where cod='$check' order by produto"); while ($l = mysql_fetch_assoc($consulta)){ echo " <tr> <td>qtde_escolhida</td> <td>$l[produto]</td> <td>$l[preço]</td> </tr>"; $total = $total + $l[preço]; } } echo"</table><BR>"; echo"Total = $total"; } echo "</div> </div> </div>"; ?> </BODY> </HTML>Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.