Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ai galera, tenho uma tablela no mysql com 4 campos:
ID - IDLOJA - IDPRODUTO - STATUS
já fiz um SELECT * FROM que me retorna todos os produtos cadastrados na loja, só que eu queria o seguinte:
Na lista de produtos aparecesse um botão comprar, mas se eu já tiver clicado em comprar ele aparecesse pedido enviado e se eu tivesse esse produto no estoque aparecesse produto em estoque.
Como faço isso?
vou explicar melhor !!!
Fiz um formulario que quando clico em comprar ele registra na tablela o seguinte:
---------------------------------------------------
| ID | IDLOJA | IDPRODUTO | STATUS |
---------------------------------------------------
| 1 | 12 | 125 | pendente |
---------------------------------------------------
Ai eu busco da seguinte forma:
$sql = mysql_query("SELECT * FROM produtos WHERE idloja = '$idloja' && status = 'pendente'");
ai me retorna os resultados pendentes
ai faço outra busca da seguinte forma:
$sql = mysql_query("SELECT * FROM produtos WHERE idloja = '$idloja' && status = 'estoque'");
ai me retorna os resultados em estoque
Mas o meu problema é como faço a busca pra aparecer o botão de COMPRAR ?
o que eu quero é tipo o botão de amigos do facebook, se vc não é amigo aparece solicitar amizade, mas se você já tiver solicitado aparece solicitação enviada e se já for amigo aparece amigo.
Deu pra entender? me ajudem.
Obrigado
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script type="text/javascript">
$(function(){
$('#botao_comprar').click(function(){
$('#msg').html('<p>produto comprado</p>');
});
$('#botao_armazanado').click(function(){
$('#msg').html('<p>em estoque</p>');
});
});
</script>
<div id="msg"><!-- aqui entra a resposta --></div>
<img style="cursor:pointer;" id="botao_comprar" src="botao_comprar.gif"><br>
<img style="cursor:pointer;" id="botao_armazanado" src="botao_armazanado.gif">
Cara, ta confuso o que vc quer realmente, mas com javascript e jquery dá pra fazer isso... agora eu não entendi, como vc vai saber se está em estoque se não armazenar essa informação no banco?
entendi mano, mas me diga você tem um campo na tabela ou outra tabela com um campo que tenho o valor do estoque?
Não, é preciso outro campo na tablela? me ajude ai por favor.
>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script type="text/javascript">
$(function(){
$('#botao_comprar').click(function(){
$('#msg').html('<p>produto comprado</p>');
});
$('#botao_armazanado').click(function(){
$('#msg').html('<p>em estoque</p>');
});
});
</script>
<div id="msg"><!-- aqui entra a resposta --></div>
<img style="cursor:pointer;" id="botao_comprar" src="botao_comprar.gif"><br>
<img style="cursor:pointer;" id="botao_armazanado" src="botao_armazanado.gif">
Cara, ta confuso o que vc quer realmente, mas com javascript e jquery dá pra fazer isso... agora eu não entendi, como vc vai saber se está em estoque se não armazenar essa informação no banco?
Obrigado, mas não é bem isso que eu quero não, na logica é facil o dificio pra mim é escrever os codigos. São três coisas em um só.
Se não tenho escreve COMPRAR
Se fiz o pedido escreve PEDIDO
Se tenho no estoque escreve TEM ESTOQUE
Entendeu?
entendi foi nada mas... ivanferrer como vai saber se valor do botão é "botao_comprar"? sei que aqui você usou o seletor $('#botao_comprar')... daí pra frente é moleza. Mas isso vai aparecer no meu html?
Vamos pela logica.
Imagine o FACEBOOK o botão de amizade.
É isso que eu quero só que com nomes diferentes, em vez de ser amigos é produtos.
Amigo é algo bem simples a logica, segue um exemplo simples.
Tabela: Estoque
id - int
produto - varchar
marca -varchar
quantidade_produto - int
Agora no caso para saber se tem em estoque é simples se o campo quantidade_produto for igual zero significa que não existe o produto em estoque.
Agora no caso amigo de aparecer que o produto ja foi enviado ou comprado acho que não seria a melhor soluções pois o cliente pode desejar compradar mais do mesmo produto dependendo do caso.Acho melhor fazer uma lista com produtos comprados e produtos no carinho de compras...
Aaa... sim.
Obrigado a todos, consegui resolver.
entendi mano, mas me diga você tem um campo na tabela ou outra tabela com um campo que tenho o valor do estoque?