Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

SuXuS

no db

Recommended Posts

Olá pessoal, minha dúvida é o seguinte:

 

Tenho um db para controle de estoque, então eu inseri um script para mostrar se consta PAGO: SIM/NÃO, isto é exibido na tabela de vendas na página. Porém existe um botão de edição de produtos, e mesmo constando SIM o botão fica e pode ser adicionado produtos. O que eu queria saber é como fazer para exibir o botão de editar se retornar NÃO (inserindo o código dele em php) e não exibí-lo se for SIM. Já tentei alguns códigos mas não consegui.

 

Outra dúvida é, para cadastrar um produto eu preciso inserir um ID para o produto, porém há como inserir o mesmo ID para produtos diferentes, e eu queria mudar isso, se já existir um ID no db pra ele não autorizar o cadastro, ou se ele jogar IDs automáticos sequenciais: "001, 002, 003...", alguém pode me ajudar?

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, faz uma condicional no php para que o botão não apareça dependendo do valor retornado do atributo

 

<?php

 

if ($atributo=='S')

{PRINT "<input type='submit' name='botao'>";}

else

print "";

 

Veja essa sintaxe direito, mas acho que dá certo.

 

Para jogar a sequencia, você deverá setar o atributo id para autoincrement. É uma opção do mysql.

 

Fechou???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade é assim, ele pega a informação do db que contém SIM ou NÃO. Daí eu preciso que de acordo com a informação que ele pegue no db ele coloque ou não o script em php para exibir o botão para editar, ou seja, se ele pegar SIM do db eu quero que não exiba o botão, se pegar NÃO do db eu quero que ele exiba o botão.

Aí no caso você colocou atributo, mas o problema é que não consigo assimilar um código pra pegar a resposta no db com o código pra colocar em php.

Pq eu tento colocar um código do tipo:

 

if(($pago=='NÃO')){echo '<a href=\"#\" onClick=\"displayMessage(\'vendas.php?op=editar\',\'500\',\'100\');return false\"><img src=\"img/13.gif\" alt=\"Editar Venda\" width=\"16\" height=\"16\" border=\"0\"></a>';}
 else{
 echo "X";
}

Ele dá a resposta, porém ele dá o "X" em todos, não só naqueles que possuem o pago como SIM. Aí fica a questão de ter que usar uma nova verificação por ID pra poder dar essa diferença.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como que você está retornando a sua consulta SQL para o php?

Tenta verificar o que ele está passando, pedindo para mostrar sua variavel dessa forma - print $pago; die;

Se não aparecer o que você solicitou na consulta, o problema está na forma que você está retornando os dados para o php.

 

Qq coisa me fala.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.