Ir ao conteúdo
  • Cadastre-se

PHP como pegar informações em php


Ir à solução Resolvido por Felipe Paz,

Posts recomendados

Olá. Estou com uma dúvida onde aparecerá uma tabela de itens disponiveis a escolha. Ao selecionar um item ele sumira da pagina atual e aparecera na pagina de selecionados do usuario. Meu problema é que não sei como pega o codigo do usuario e o codigo do produto. Pois eu tenho uma tabela venda no banco onde eu guardo esse usuario e esse produto .

 

 

 

Aqui é onde eu pego as informações

 </div>
      <br><br>
             <table class="table">
            <thead class="thead-dark">
              <tr>
                <th scope="col">Nome</th>
                <th scope="col">Valor</th>
                 <th scope="col">Opcao</th>
              </tr>
            </thead>
            <tbody>
              <?php
              include 'crudVenda.php';
              $resultado = mostrarProdutos();
              if($resultado){
                while($linha = mysqli_fetch_assoc($resultado)){
                    $codigo=$linha['codigo'];
                    $nome=$linha['nome'];
                    $valor=$linha['valor'];
                    echo "
                    <tr>
                   <td>$nome</td>
                  <td>$valor</td>
                  <td><a class='btn btn-primary' href='controleVenda.php?opcao=selecionar&codigoProduto=codigo'>Selecionar</a></td>
                  </tr>

                    ";
                }
              }
              ?>
            </tbody>
          </table>
        </div>
      </div>
    </div>
  </div>
    </div>

 

o meu crudVenda

 

<?
 include 'conexaoBD.php';
function mostrarProdutos(){
		conectar();
		$resultado = query("SELECT codigoProduto,nome,valor FROM produto,venda WHERE codigoProduto NOT IN(SELECT codigoProduto FROM produto,venda,usuario WHERE venda.codigoUsuario =usuario.codigo AND venda.codigoProduto = produto.codigo)");
		fechar();
        return $resultado;
        }

	function inserirVenda($codigoCliente,$codigoProduto){
		conectar();
		query("INSERT INTO venda(codigoUsuario,codigoProduto) VALUES ($codigoCliente,$codigoProduto)");
		fechar();

	}
?>

 

o meu controleVenda

 

<?php 	
	include 'crudVenda.php';
if($opcao=="selecionar"){
         $codigoProduto=$_GET['codigoProduto'];
        // $codigoUsuario=$_GET['codigoUsu'];
 		inserirVenda($codigoUsuario,$codigoProduto);
 		header("Location: produtos.php");
 	}

	





?>

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
  • Solução

@Igor Vargas ao selecionar o item, você pode criar uma session para estes produtos, cada vez que adiciona um produto, adiciona na session. Na página onde lista os produtos escolhidos, você os obtém a partir dessa session criada. O código do usuário você pode também ter uma session no login ou um webtoken que mantenha esse id, e o id do produto no while do lista você já passa ele.

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...