Ir para conteúdo
Fórum Script Brasil
  • 0

Array?


Anderson Gouveia

Pergunta

Pessoal, boa noite.

Seguinte tenho uma tabela (html) que recebe os dados de uma query do msql.

É uma tabela com produtos e qtde de cada produto disponível em um estoque.

Nela consta também um campo checkbox[] que é utilizado em um foreach mais tarde.

Numa segunda tabela(html) aparecerão os mesmos resultados da primeira tabela, porém somente onde for ticado o checkbox (foreach).

O problema é o seguinte:

Preciso incluir uma coluna(Qtde_escolhida) na primeira tabela onde o cliente irá colocar quantas unidades daquele produto ele vai querer.

Quando for clicado o botão "gerar orçamento", na segunda tabela deverá aparecer os dados já selecionados, e a qtde escolhida pelo indivíduo, e no campo preço, deverá ser feito o cálculo: Preço unitário x qtde_escolhida.

Como posso fazer isso?

Para ficar mais fácil o entendimento, postei uma imagem das tabelas.

oramentorp0.th.jpg

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<?php
$link = mysql_connect("localhost", "root","");
if($link == false){
echo("Erro");
}
mysql_select_db('galeria', $link);

    if(empty($_POST['ceck'])){
      echo("Por favor selecione um campo");
       exit();
    }

            foreach($_POST['ceck'] as $che){
                echo $che;
                ?>
                <br/>
                <?php
                  insere($che, $link);
            }


function insere($che, $link) {
    $sql = "INSERT
            INTO teste
            SET `nome` = '".mysql_real_escape_string($che)."'";
    
    if(mysql_query($sql, $link)){
        $mensagem = 'inserido com sucesso';
    } else {
        $mensagem = 'Erro ao inserir as fotos';
    }
} 
?>
</body>
</html>
isto é o html que envia os dados
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<form method="post" action="ceck.php">
Marcelo<input type="checkbox" name="ceck[]"  value="marcelo"/>
Joao<input type="checkbox" name="ceck[]" value="joao"/>
Andre<input type="checkbox" name="ceck[]" value="andre" />
rui<input type="checkbox" name="ceck[]" value="rui" />
<label>
<input type="submit" name="Submit" value="Submit" />
</label>
</form>
</body>
</html>

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652k
×
×
  • Criar Novo...