Olá Amigos,
tenho essa tabela abaixo e estou apanhando para listar os dados e fazer validação,
alguém pode ajudar como chamar os dados e validar mostrar o nome somente se estiver visible=on
CREATE TABLE `system` (
`namesystem` text COLLATE utf8_unicode_ci NOT NULL,
`setting` text COLLATE utf8_unicode_ci NOT NULL,
`value` text COLLATE utf8_unicode_ci NOT NULL,
`order` int(1) NOT NULL,
KEY `namesystem_setting` (`namesystem`(32),`setting`(32)),
KEY `setting_value` (`setting`(32),`value`(32))
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
como os dados estão na tabela:
É possivel realizar uma consulta SQL em duas colunas da mesma tabela usando outra função que não seja o AND ou OR? Segue o meu Select ate agora:
(SELECT *
FROM product
WHERE comid = $idcom
AND status = 'Ativo'
AND categ = $category
AND nameprod like'%$search%'
ORDER BY id DESC)
Por exemplo se eu colocar um AND após buscar o nameprod, no nome do produto não tiver a palavra chave ele também não irá buscar. Ou se colocar um OR ele anulo as outras condições até onde eu sei.
Iniciante em programação.
Estou com um problema e quebrando a cabeça para resolver.
Eu preciso filtrar informação de uma tabela e somar as quantidades do período informado e trazer a quantidade total do mês para esse produto.
Segue um exemplo de como eu queria que viesse.
Ao filtrar o período do mês 01/01/2020 a 31/12/2020 ele deveria trazer para mim a seguinte informação.
Item - MES - Quantidade
PARAFUSO - JANEIRO - 40
PARAFUSO - FEVEREIRO - 20
PARAFUSO - MARÇO - 30
.....
PARAFUSO - DEZEMBRO- 10
Dentro do período informado ele trás a quantidade total do mês, porém, essa quantidade eu faço a soma pelo SUM e como eu preciso trazer o mês falar qual o mes e quantidade, ele trás mais linhas do mesmo mês, isso porque, dentro do mês ele possui registros de diversas datas, e o group by quando vê as datas diferentes não agrupam e só agrupa o que for data igual.
Como posso resolver isso? Alguém tem alguma ideia?
Venho por uma duvida que esta cruel comigo. Explico-lhes.
Tenho um banco de dados contendo exatas 4 colunas (id, codigo, descricao, quantidade) e criei um relatorio no excel que me separa os codigos, neste caso seria 3 abas pq tenho somente 3 codigos internos (S = Solicitar, F = Forneceder, B = Baixado) e criei uma select com GROUP By codigo
Ai no banco eu posso ter 30 codigos com S, 10 com F e 15 com B,
SELECT * FROM solicitacoes WHERE n_solicitacao = '".$n_solicitacao."' GROUP BY codigo
Acontece que essa instrução acima, lista somente a primeira linha de cada codigo, como que eu faço neste caso para ele listar todos codigos? Exibir no caso os 30 codigos com S, os 10 com F e os 15 com B ?
Estou comendo algo ou meu raciociono esta totalmente equivocado ?
fiz inumeras tentativas para mostrar a imagem com link em:
<script type="text/javascript">
var imagens = new Array( '1.jpg', '2.jpg', '3.jpg','4.jpg', '5.jpg', '6.jpg');
var num_img = 6;
var img_atual =0;
function ChangeImg()
{
if (img_atual < (num_img - 1) )
{
img_atual = img_atual + 1;
}
else
{
img_atual = 0;
}
document["img_apoio"].src = "http://www.ficasimples.com.br/calcfal/prop/" + imagens[img_atual];
var x = setTimeout ("ChangeImg()", 2000);
}
</script>
ela posteriormente é chamada assim:
queria que ao clicar na figura fosse chamado o link da figura especifica conforme valor da variavel imagens[img_atual]/////
<img name="img_apoio" src="http://www.ficasimples.com.br/calcfal/prop/1.jpg" alt="" border="0"width="190px" height="210px" align="center">