Olá,
você não foi muito específico, onde/quando determina quais id´s não devem ser mostradas por exemplo. Mas tentarei ajudar:
- O Diego colocou bem, você precisa primeiro definir quais variáveis devem ser mostradas ou não.
Uma maneira de fazer isso é colocar um campo no bd identificando.
Exemplo: campos id, nome, telefone, ativo.
No campo "ativo" você determina "sim" para as que devem ser mostradas e "não" para as demais.
Na consulta você colocaria:
$db->query("SELECT * FROM tabela where ativo='sim'");
Enfim, existem diversas maneiras de delimitar a busca, se der um exemplo bem específico poderei ajudar mais.
Abraços.
- Fórum WMO
- → Viewing Profile: Posts: Lusigmas
About Me
Analista de Sistemas, com atuação em São Paulo e Curitiba.
Community Stats
- Group Usuários
- Active Posts 17
- Profile Views 1328
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Female
-
Localidade
São Paulo / SP
0
Neutral
User Tools
Latest Visitors
Posts I've Made
In Topic: Não Mostrar Linha Da Tabela Em Consulta Ao Bd
05/04/2011, 14:39
In Topic: Variável Indefinida (Notice)
26/03/2011, 14:49
Olá MotoBoy,
você forneceu pouca informação, poste os códigos.
Abs.
você forneceu pouca informação, poste os códigos.
Abs.
In Topic: Update Não Atualiza
26/03/2011, 14:37
Olá Pipoka,
Dei uma olhada no seu código e identifiquei o seguinte:
- "Operação realizada com sucesso" inserido com print sem condicional (if).
Penso que dessa forma ele sempre irá imprimir a frase ao concluir a operação, independente do resultado.
Exemplo do que utilizo:
---
if($consulta) {
echo "Operação realizada com sucesso";
exit;
} else {
echo "Não foi possível alterar.";
exit;
}
--
Mas com esse if a mensagem de erro só apareceria se o update desse errado, se não localizasse um campo ou não estivesse conectado ao BD por exemplo.
Penso que ele está rodando o update corretamente.
Situação possível:
- o update não acha valor igual à condicional WHERE, então não altera nada.
Seu código aparentemente está certo, com todas as variáveis declaradas. O único detalhe que identifiquei foi que em alterar.php as variáveis estão com os campos declarados sem aspas.
=> $codigo = $_POST[codigo]; o correto é
=> $codigo = $_POST['codigo'];
Abs.
Dei uma olhada no seu código e identifiquei o seguinte:
- "Operação realizada com sucesso" inserido com print sem condicional (if).
Penso que dessa forma ele sempre irá imprimir a frase ao concluir a operação, independente do resultado.
Exemplo do que utilizo:
---
if($consulta) {
echo "Operação realizada com sucesso";
exit;
} else {
echo "Não foi possível alterar.";
exit;
}
--
Mas com esse if a mensagem de erro só apareceria se o update desse errado, se não localizasse um campo ou não estivesse conectado ao BD por exemplo.
Penso que ele está rodando o update corretamente.
Situação possível:
- o update não acha valor igual à condicional WHERE, então não altera nada.
Seu código aparentemente está certo, com todas as variáveis declaradas. O único detalhe que identifiquei foi que em alterar.php as variáveis estão com os campos declarados sem aspas.
=> $codigo = $_POST[codigo]; o correto é
=> $codigo = $_POST['codigo'];
Abs.
In Topic: Delete Que Verifica Quantia De Registros Antes De Deletar
26/03/2011, 13:16
Olá Douglas.
Eu faria de uma maneira diferente, avisando de antemão que meus caminhos às vezes são meio tortuosos (mas funcionam, hehe):
- SELECT para verificar a quantia de registros filtrados,
- seguido de um if (se menor que x),
redirecione ou faça qualquer coisa,
else
- DELETE.
Abs.
Eu faria de uma maneira diferente, avisando de antemão que meus caminhos às vezes são meio tortuosos (mas funcionam, hehe):
- SELECT para verificar a quantia de registros filtrados,
- seguido de um if (se menor que x),
redirecione ou faça qualquer coisa,
else
- DELETE.
Abs.
In Topic: Subtrair Valores Do Mysql
26/03/2011, 11:58
Olá Denner.
Você não postou a estrutura das tabelas.
Aqui é uma questão de lógica de programação, várias soluções possíveis.
O que me ocorre de imediato:
Você pode ter um formulário que selecione o campo numero na TB_CREDITO_ATUAL e exiba o resultado num campo id = creditoanterior;
criar um campo id = lance, para digitação do lance;
ao submeter o formulário o script posterior calcula as duas variáveis, insere o resultado na TB_CREDITO_ATUAL e recarrega a página.
Abs.
Você não postou a estrutura das tabelas.
Aqui é uma questão de lógica de programação, várias soluções possíveis.
O que me ocorre de imediato:
Você pode ter um formulário que selecione o campo numero na TB_CREDITO_ATUAL e exiba o resultado num campo id = creditoanterior;
criar um campo id = lance, para digitação do lance;
ao submeter o formulário o script posterior calcula as duas variáveis, insere o resultado na TB_CREDITO_ATUAL e recarrega a página.
Abs.
- Fórum WMO
- → Viewing Profile: Posts: Lusigmas
- Privacy Policy
- Regras ·