Search the Community

Showing results for tags 'sql'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 166 results

  1. teylorgnkn

    erro de coluna sql

    Estou com este erro e não sei como resolve-lo, pois não tenho muito conhecimento com sql. Diz qu encontra 1 erro, quando importo a databse. erro: Erro Análise estática: 1 erros foram encontrados durante análise. Um nome do símbolo era esperado! (near ")" at position 873) Comando SQL: -- Copiando estrutura para view onnde.mega_configuracoes -- Criando tabela temporária para evitar erros de dependência de VIEW CREATE TABLE `mega_configuracoes` ( `cod_mega` INT(13) NOT NULL, `title` VARCHAR(200) NOT NULL COLLATE 'latin1_swedish_ci', `description` TEXT NOT NULL COLLATE 'latin1_swedish_ci', `keywords` VARCHAR(255) NOT NULL COLLATE 'latin1_swedish_ci', `description_facebook` VARCHAR(255) NOT NULL COLLATE 'latin1_swedish_ci', `google_site_verification` VARCHAR(50) NOT NULL COLLATE 'latin1_swedish_ci', `foto` VARCHAR(100) NULL COLLATE 'latin1_swedish_ci', `revisit_after` VARCHAR(15) NOT NULL COLLATE 'latin1_swedish_ci', `fbadmins` VARCHAR(15) NOT NULL COLLATE 'latin1_swedish_ci', `analytics` VARCHAR(30) NOT NULL COLLATE 'latin1_swedish_ci', `ip` VARCHAR(48) NOT NULL COLLATE 'latin1_swedish_ci', `usuario` INT(3) NOT NULL, ) ENGINE=MyISAM Mensagens do MySQL : #1064 - Você tem um erro de sintaxe no seu SQL próximo a ') ENGINE=MyISAM' na linha 16
  2. teylorgnkn

    ERRO DE KEY

    Estou com o seguinte erro, vou importar minha base e resulta em apenas 1 erro. E como não tenho muito conhecimento com sql, não sei como resolver. ERRO: Erro Comando SQL: /*!40014 SET @[email protected]@FOREIGN_KEY_CHECKS Mensagens do MySQL : #1064 - Você tem um erro de sintaxe no seu SQL próximo a '' na linha 1
  3. Pessoal, bom dia. Preciso calcular em horas e minutos a diferença entre datas com horas e minutos. Exemplo 1: Data Inicial: 01/06/2006 10:30 Data Final: 02/06/2006 11:00 Preciso que o retorno seja: 23:30 Exemplo 2: Data Inicial: 01/06/2006 10:30 Data Final: 02/06/2006 14:00 Preciso que o retorno seja: 27:30 Tentei o seguinte código abaixo (baseado no exemplo 1), porém ele dá uma diferença de 1 hora a mais. Alguém pode me ajudar? Alguma outra sugestão? Obrigada! select round(((to_number(to_date('02/06/2006 11:00','DD/MM/RRRR HH24:MI') - to_date('01/06/2006 10:30','DD/MM/RRRR HH24:MI')) * 1440))/60)||':'|| round((to_number(to_date('02/06/2006 11:00','DD/MM/RRRR HH24:MI') - to_date('01/06/2006 10:30','DD/MM/RRRR HH24:MI')) * 1440) -1440) from dual
  4. Boa tarde, Como mostrar na tela www.site.com.br 1 único registro de uma tabela com mais de 30 mil registros. (sem buscar, sem pesquisar, sem consulta) apenas mostrar e permitir que se escolha qual desses campos podem serem editados?. e após editar passar para o registro seguinte. 1 após o outro?
  5. Venho a baixo depois de muitas pesquisas nos foruns, etc. juntando um script aqui outro ali, e fui montando o sistema que esta funcionando 100%, mas gostaria da ajuda dos senhores mais experientes com a melhoria do mesmo sendo assim decidi postar ele completo pra voces. para ver funcionando e testar.. USANDO PHP 7 e PDO e mysqli... obs. tem um sistema de login tb. pra proteger um pouco de curiosos.. Ola.. baixei a versao online limpei o banco de dados, e modifiquei os arquivos de conexao pra conexao local. usando o Xamp crie o banco de dados polo, carregue o arquivo polo.sql que ele vai criar as tabelas login: [email protected] senha: 123 qualquer alteração que fizer por favor poste aqui pra galera ok. novo link de download.. https://drive.google.com/drive/folders/1b4eWmDi1bw5YxUuQnEvIZqqOsj9Zbmvp?usp=sharing
  6. Bom dia, preciso de ajuda com um código onde preciso quebrar a linha. Tenho um array que imprime as informações em uma tabela na view. $this->C_Campos_lista = array('Notas.Codigo', 'Notas.Data', 'SubProjetos.Descricao as DescSubProjeto', 'Notas.Dia', 'Notas.Dia2', 'Notas.Aereo', 'Notas.Aereo2', 'Notas.Km', 'Notas.Km2', 'Notas.Hotel', 'Notas.Hotel2', 'Notas.Outros', 'Notas.File'); Porém na tabela impressa na view deverá aparecer em cada linha dessa maneira: Data Subprojeto Diaria Locomoção Km Hotel Outros Notas Opções 30/01/2019 *********** Notas.Dia Notas.Aereo Notas.Km Notas.Hotel Notas.Outros Notas.Dia2 Notas.Aereo2 Notas.Km2 Notas.Hotel2 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Se precisarem de algumas partes dos códigos, só chamar no probleminha. Abraço!
  7. Rômulo_SD

    Ajuda com query

    Oi pessoal estou com dificuldade para montar esta query que o teste esta pedindo I am having a little trouble finding the best candidate based on test results. For each answered question I decided for a score (0, 0.5 or 1.0). I have three tables in the database: candidate, test and question_score. The candidate table has two columns: candidate_id and name. The test table has 2 columns: test_id and name. The question_score table has 4 columns: question_id, candidate_id, test_id and score, with candidate_id being a FK to the candidate table and test_id is a FK to the test table. I need a SQL query that return the candidate name and his total score, ordered by the best candidate (bigger score) to the worst, for all candidates that answered the test named "Java backend". * tentei fazer assim select candidate.name cn from candidate inner join question_score on (candidate.id == question_score.cadidate_id) GROUP BY SUM(score) AS 'Best Candidate Results'; mas esta errado alguém ajuda?
  8. Olá! Estou precisado de ajuda pois estou tentando gerar um relatório de entrega de 'pedidos', mas minha tabela 'pedidos' traz apenas o 'id' dos clientes. Ainda mais minha tabela de 'representantes' só traz o 'id' da tabela 'users' meu cód está assim... SELECT p.ped_data_entrega AS 'ENTREGA', p.id AS 'PEDIDO', p.clientes_id AS 'CLIENTES', p.representantes_id AS 'REPRESENTANTE' FROM imovpedidos_nina.pedidos AS p INNER JOIN imovpedidos_nina.clientes AS c ON ( p.clientes_id = c.id ) WHERE p.status = '4' minha tabela representante: CREATE TABLE `representantes` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `users_id` int(10) unsigned NOT NULL, `rep_endereco` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, `rep_telefone` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, `rep_latitude` double(18,15) DEFAULT NULL, `rep_longitude` double(18,15) DEFAULT NULL, PRIMARY KEY (`id`), KEY `representantes_users_id_foreign` (`users_id`) ) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci minha tabela de usuarios: CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `permissoes_usuarios_id` int(10) unsigned NOT NULL, `name` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `usuario` varchar(64) COLLATE utf8_unicode_ci NOT NULL, `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `password` varchar(256) COLLATE utf8_unicode_ci NOT NULL, `status` tinyint(1) NOT NULL DEFAULT 1, `remember_token` text COLLATE utf8_unicode_ci DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `users_email_unique` (`email`), KEY `users_permissoes_usuarios_id_foreign` (`permissoes_usuarios_id`) ) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci _______________ Obrigado des-de já.
  9. 0votar contrafavorita tenho 2 selects abaixo, como posso unir em apenas 1 select? Eu preciso pegar tudo que vendeu num determinado período (BETWEEN) por item só que ao mesmo tempo eu tenho que pegar o que tinha de estoque do item até a data inicial. para separar se é entrada ou saída é a opção d.tipo Exemplo: Produto Estoque qtd vendida XPTO 100 50 Select 1: SELECT DISTINCT d.cat_id prod, p.id, p.nome id_prod, SUM( d.qtd ) AS qtd_prod, SUM( d.valor_total ) AS total_prod FROM lc_controle c INNER JOIN lc_detalhe d ON d.controle_id = c.id INNER JOIN `lc_cat` p ON p.id = d.cat_id WHERE d.tipo = '0' and c.dtConcat BETWEEN '$dtinicial' AND '$dtfinal' and c.exportado = 'Sim' GROUP BY d.cat_id ORDER BY qtd_prod DESC Select 2: SELECT DISTINCT d.cat_id prod, p.id, p.nome id_prod, SUM( d.qtd ) AS qtd_estoque FROM lc_controle c INNER JOIN lc_detalhe d ON d.controle_id = c.id INNER JOIN `lc_cat` p ON p.id = d.cat_id WHERE d.tipo = '0' and c.dtConcat < '$dtinicial' and c.exportado = 'Sim' GROUP BY d.cat_id ORDER BY qtd_estoque DESC
  10. PESSOAL, BOA NOITE! TEM COMO vocês ME AJUDAR EM UM PROBLEMA QUE ESTOU ME ENFRENTANDO? O PROBLEMA É QUE EU NÃO CONSIGO PEGAR O VALUE DA COMBOBOX POR PHP SEM PRECISAR DO MÉTODO POST. JÁ TENTEI VÁRIAS FORMAS POIS SEM SUCESSO! SE ALGUÉM PUDER ME DAR UMA LUZ, EU AGRADEÇO. <div class="col-md-3 mb-3 input-center"> <label>Profissional</label> <select id="profissional" name="profissional" class="form-control"> <option value="">Selecione...</option> </select> </div> <?php require_once("../conexao.php"); $idProfissional = $_REQUEST['profissional']; $sql = "SELECT distinct hAt.nm_hora from tb_horario_atendimento hAt join tb_profissional_saude prSau on hAt.cd_horario = prSau.cd_horario where prSau.cd_profissional_saude = ( OO VALOR QUE EU PEGAR LÁ, EU QUERO POR AQUI )"; $result = $conn->query($sql); while ($row = $result->fetch_assoc()) { $horarioAt = $row["nm_hora"]; } ?>
  11. Quais diferenças nesses dois códigos, pois o resultado ao final é o mesmo: Então quais são as diferenças, nos comandos utilizados? SELECT orders.* FROM orders JOIN accounts ON orders.account_id = accounts.id; para: SELECT orders.* FROM orders, accounts WHERE orders.account_id = accounts.id;
  12. Boa Tarde Pessoal, Estou enviando duas Imagens para ajudar a ilustrar o que estou tentando fazer. Seguinte estou batendo a minha cabeça com isso e preciso de uma luz para resolver, por favor. Estou recriando o WhatsApp Web para fins de aprendizagem, estou tentando fazer uma QUERY que me retorne a lista das pessoas que estou conversando, e também a Última Mensagem da conversa que tive com a pessoa. EXEMPLO: Retornar a lista das Pessoas que conversam com o Cesar Neste caso teria que me retornar a lista abaixo: idAmigo NomeAmigo UltimaMsg DataMsg 8779 Adelita Pereira Machado Couto Msg CINCO - Cesar enviou para Adelita 05/07/2018 17:22 7669 Hellen Sabrina de Brito Msg TRES - Hellen enviou para Cesar 05/07/2018 12:31 63 Sandro Batista Dos Santos Msg UM - Cesar enviou para Sandro 05/07/2018 17:22 1545 Gino Cezar dos Santos Msg UM - Gino enviou para Cesar 05/07/2018 17:20
  13. Boa tarde, preciso executar uma consulta de referência cruzada que receba um valor de entrada do usuário, a consulta está assim: TRANSFORM Count(OCORRENCIAS.Culpabilidade) AS Culpabilidade SELECT Month(OCORRENCIAS.[Data]) AS Mes, Count(OCORRENCIAS.Culpabilidade) AS Total FROM OCORRENCIAS WHERE (((Year([OCORRENCIAS].[Data]))= "2018")) GROUP BY Month(OCORRENCIAS.[Data]) PIVOT OCORRENCIAS.Culpabilidade; Está executando sem problemas porém preciso que o filtro do Ano da pesquisa seja fornecido no momento de executar a consulta, quando troco o "2018" por [Inserir ano pesquisa] apresenta mensagem de erro "O mecanismo de banco de dados não reconhece [Inserir ano pesquisa] como um campo ou expressão válida", vi em outras postagem sugerindo para declarar o parâmetro, adicionei PARAMETERS [Inserir ano pesquisa] Short; no inicio do código, porém agora ele apresenta a janela para inserir a variável duas vezes (algumas vezes ele mostra 3 vezes a janela de entrada), alguém sabe como resolver este problema?
  14. Preciso de ajuda na formação de uma consulta, tenho 4 tabelas (comissão, pessoa, pedido, pedidoitem). Então preciso trazer todas as pessoas e seus valores de metas mesmo que não tenha ainda valores em pedido. fiz um select o problema que ele não retorna a pessoa quando não tem pedido pra essa pessoa. Quero que ele retorne por exemplo: nome da pessoa/ meta/ valoralcançado meu código está assim até agora: SELECT [PESSOA].[Fantasia] AS REPRESENTANTE, [METAS].[MetaValorMinimoBase] AS META, SUM(ISNULL(PDV_PedidoItemValorTotal,0)) AS Valor FROM COM_METAS FULL JOIN PESSOA ON METAS.MetaRepCod = PESSOA.Codigo LEFT JOIN PEDIDO ON PESSOA.Codigo = PEDIDO.PedidoRepresentante LEFT JOIN PEDIDOITEM ON PEDIDO.PedidoCodigo = PEDIDOITEM.PedidoCodigo WHERE PEDIDO.PedidoExcluido = 'N' and PEDIDO.PedidoTipoMovimentoCodigo IN (1,5,6) AND PEDIDO.PedidoSituacao IN ('A','B','O','T','E')AND PEDIDO.PedidoDataEmissao BETWEEN '01/06/2018' AND '05/06/2018' GROUP BY [PESSOA].[Fantasia], [METAS].[MetaValorMinimoBase] Order by [PESSOA].[Fantasia] RETORNO : JOÃO |60000 |697569 PEDRO |240000 |1374417 MARIA |60000 |67995 FRANCISCO |200000 |2376976 ZÉ |NULL |23423 ROMARIO |20000 |NULL Quero que me traga as outras pessoas que tem metas mesmo que não tenha valor. Ele até retorna as pessoas com meta null, mas quero que retorne também os que tem valor(dos pedidos) null ou 0 no caso. Resumindo: preciso que o select me traga também as pessoas e meta que não tem pedidos ainda, mas tem cadastro retornando o valor como null. Que o código assim me traz todas as pessoas e meta que contem pedido. A ideia é me retornar todas as pessoas que tem metas e valores que já alcançou mesmo que não tenha valor.
  15. Estou com problema ,no fechamento de caixa precisa contar os Crediarios Pagos com os Items da Venda Como são tabelas distintas ItemCrediarioPago e ItemVenda preciso somar os dois totais quando forem da mesma data. alguém pode me ajudar Select sum((tic.quantidadeProduto*tic.valorProduto)-tbv.descontoVenda) as Total, tbv.dataVenda,tbv.estatusVenda,sum(tbv.descontoVenda)as Desconto, sum(tic.quantidadeProduto*tic.valorProduto)as TotalVenda from tblItemCrediarioPago as tic inner join tblVenda as tbv on tic.codigoVenda = tbv.codigoVenda inner join tblProduto as tbp on tic.codigoProduto = tbp.codigoProduto group by tbv.dataVenda,tbv.estatusVenda Union All Select sum((tiv.quantidadeVenda*tiv.precoVenda)-tbv.descontoVenda) as Total, tbv.dataVenda,tbv.estatusVenda,sum(tbv.descontoVenda)as Desconto, sum(tiv.quantidadeVenda*tiv.precoVenda)as TotalVenda from tblitemVenda as tiv inner join tblVenda as tbv on tiv.codigoVenda = tbv.codigoVenda inner join tblProduto as tbp on tiv.codigoProduto = tbp.codigoProduto group by tbv.dataVenda,tbv.estatusVenda order by tbv.dataVenda
  16. Tenho uma aplicação web em php com um banco ms-sql de 1,5GB de tamanho, na qual eu estou desenvolvendo um site novo e pretendo utilizar uma MySql. Todavia, vou precisar dos dados que estão no banco ms-sql de 1,5GB de tamanho, e eu gostaria de algumas orientações, tipo: 1) Devo tentar converter um arquivo .dmp para .sql e restaurar no banco MySQL com Workbench? 2) Devo criar manualmente as tabelas e os campos na MySql, exportar os dados do banco ms-sql para um arquivo .csv e depois importá-lo para a MySql? Neste caso, melhor que o nome dos campo e os tipos da MySql sejam iguais os da ms-sql? 3) Devo criar manualmente as tabelas e os campos na MySql com os nomes que eu quiser e fazer um INSERT na nova aplicação PHP por meio da execução HTTP de uma página WEB? Receio que neste caso eu tenha complicação de timeout na inserção de uma tabela com muitos registros, ou que precise converter um determinado dado de origem para conseguir gravar no tipo de campo destino. Lembrando que vou aproveitar para fazer uma limpa no banco ms-sql de 1,5GB, descartando algumas tabelas, campos e dados.
  17. Tenho um site em PHP que utiliza MS-SQL e estou querendo migrar para MySQL. A questão é que vou ter que desenvolver toda a programação de querys, etc...então eu poderia refazer a estrutura de banco tudo do zero, dar novos nomes de colunas e tabelas, mesmo porque tem campos inutilizados, criados inadequadamente, e vou precisar acrescentar coisas novas, mas, receio que recriar vai me dar mais trabalho depois na hora de importar os dados de um para outro, do que se eu utilizasse a mesma estrutura de tabelas, colunas, nomes, tipos de campos, etc. Vocês que são mais experientes e já passaram por isso, o que me aconselham a fazer?
  18. Boa noite, Preciso gerar uma consulta SQL que traga o melhor tempo entre registros de uma única tabela, exemplo: Minha tabela: CREATE TABLE `mesaproducao` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `codProducao` INT(11) NOT NULL, `mesaProducao` VARCHAR(50) NOT NULL, `pn` VARCHAR(50) NOT NULL, `descricao` VARCHAR(50) NOT NULL, `multiplo` INT(11) NOT NULL, `tipo` VARCHAR(50) NOT NULL, `lote` VARCHAR(50) NOT NULL, `bip` VARCHAR(50) NOT NULL, PRIMARY KEY (`id`) ) Abaixo explicado e destacado de verde o que quero trazer com este SELECT:
  19. Pessoal bom dia, Tenho um SQL que me retorna diversos valores de diversas tabelas, inclusive tenho por exemplo o ID de um produto, e este produto está presente em várias localidades (estoques diferentes ao redor do mundo), gostaria de trazer a somatória desses valores de estoque de todas as locations para um determinado registro, porém tenho de retorno o seguinte erro: ORA-00937: not a single-group group function. Vejam um pequeno trecho da query: select pm.PartNumber as Peça, lm.LocName as Location, sl.SL as Stock, --sum(sl.OHGood) from STOCK_LEVEL sl inner join LOC_MASTER lm on sl.LocID = lm.LocID Tentei utilizar no final da query um group by pm.PartNumber porém sem sucesso também. Existem vários campos de valores numéricos que eu gostaria de somar atribuindo ao ID da peça em estoque, porém tenho dificuldade nessa parte de cláusulas de grupo, poderiam me ajudar? Att, Paulo.
  20. Atualmente uso ADO para conectar o PHP com meu bd MS-SQL $conn = new COM ("ADODB.Connection") or die("Nâo foi possível carregar o ADO"); $connStr = "PROVIDER=SQLNCLI10;SERVER=".$dbhost.";UID=".$user.";PWD=".$password.";DATABASE=".$db; $conn->open($connStr); ******************************************* Para a consulta utilizo a seguinte instrução: $sql = "select * from tabela "; $rs = $conn->execute($sql); if(!$rs->EOF){ while (!$rs->EOF){ $rs->MoveNext(); } } $rs->Close(); $rs = null; ******************************************* No entanto, preciso fazer um select union utilizando tabelas distintas de banco de dados diferente: $sql = "select email banco1.dbo.tabela "; $sql = $sql . "union "; $sql = $sql . "select email banco2.db o.tabela "; ******************************************* Eu gostaria de saber como faço para estabelecer duas conexões simultaneamente e instanciar a consulta de dois bancos na mesma instrução SQL???
  21. Marlon Mazotti

    Gráfico + PHP/SQL

    Boa tarde pessoal, alguém poderia me ajudar com essa dúvida? Seguinte, tenho um sistema de gerenciamento de dados interno na empresa que trabalho, onde os colaboradores efetuam cadastro de alguns registros como por exemplo `Cliente; Valor; Data, Quantidade de produtos vendidos, etc`. Esses dados são armazenados em nosso BD (SQL). Após o registro, conseguimos enxergar esses dados em nosso painel onde ele exibe uma tabela com todos os registros. Eu gostaria de colocar logo a baixo dessa tabela um gráfico de barras dinâmico, onde quem efetuar a consulta (analise dos dados) consiga escolher como que o gráfico ira exibir os dados, como por exemplo (Exibir os valor por mês ou Fazer uma divisão do valor total pelo total de produtos vendidos entre outras possibilidades) Isso é possível? Alguém poderia me ajudar com esse código? Pois a pessoa que criou esse sistema sumiu. Agradeço desde já!
  22. Rafael Passos

    Consulta SQL/PHP

    Boa Tarde!! Sou novo em programação e estou precisando de uma ajuda . Bom então estou tentando fazer uma consulta no banco de dados em 2 tabelas e puxar os dados para pagina com uma condição seria essa se o id_noticia de uma tabela for igual o id da outra ao clicar na imagem ou nome vai redireciona para a pagina da noticia de acordo com o id porem ta dando certo gostaria de uma ajuda se possível Agradeço desde já!! <?php $pagCorrente = 1; if(isset($_GET['pag'])){ $pagCorrente = (int)$_GET['pag']; } $mostrar = 10; $pagCorrente = $pagCorrente * $mostrar - $mostrar; $sqlTotal = "SELECT count(id) as total FROM noticia0;"; $ex = $conexao->query($sqlTotal); $total = mysqli_fetch_object($ex); $total = $total->total; $quantPages = ceil($total / $mostrar); $sql = " SELECT COUNT(*) FROM noticia0 n, noticia nn WHERE n.id_noticia = nn.id ORDER BY n.id LIMIT $pagCorrente,$mostrar"; $wx = $conexao->query($sql); while($linha = mysqli_fetch_object($wx)){ ?> <div class='div0'> <a href="<?php echo SITE;?>noticia3.php?id=<?php echo $linha->id; ?>"> <div class='pa'> <img src='<?php echo SITE . 'php/upload/' . $linha->imagen2;?>' /> </div> <div class='po'> <p> <br><?php echo $linha->titulo;?></br> <br><?php echo $linha->sinopse;?></br>
  23. Olá, estou estudando programação e comprei uma loja virtual "pronta" e quero adicionar um campo de texto para que um possível cliente possa digitar algumas preferencias. Por exemplo ele vai comprar uma camiseta personalizada com seu nome, preciso de um campo que o cliente possa digitar o nome que ele deseja, para que essa informação saia no pedido. Algum sabe como fazer isso? Acredito que a caixa deva ser inserida na pagina produtodetalhe.php e a informação aparecer na pagina pedidofinalizar.php, segue anexos paginas.rar
  24. Boa Tarde pessoal sou novo aqui no fórum então não sei se abri esse tópico no local certo. preciso de uma ajuda em uma tabela que estou gerando com php através de algumas consultas sendo uma em mysql, e a partir do resultado dela realizo outra em um bd sql server utilizando o odbc_exec. a tabela lista os produtos que estão disponível produção na fabrica e busca no banco de dados do erp a quantidade total do produto em estoque( para ajudar a decidir oque irá produzir primeiro) o problema é que para alguns produtos ele traz o estoque certinho e para outros não. coloquei para escrever o sql(do sql server) na tela, copiei o codigo e executei direto no bd pelo ssms (SQL Server Management Studio) e traz o resultado normalmente. no entanto se executo o php, para uns registros aparece e para outros não. abaixo segue o código: <table class="table table-responsive table-bordered table-striped table-hover table-condensed lista-clientes"> <thead> <tr> <th>CORTE</th> <th>GRUPO</th> <th>SUBGRUPO</th> <th>ESTAMPA</th> <th>TAMANHO</th> <th>DISPONIVEL</th> <th>ESTOQUE</th> <th>DISP. P/ PROD.</th> </tr> </thead> <tbody> <?php $sql="select * from corte where status='Novo'"; $executa=mysqli_query($link, $sql); while($ROW= mysqli_fetch_assoc($executa)){ //BUSCA DADOS DO CORTE $SQL_DADOS_SEQUENCIAL="SELECT * FROM sequencial WHERE CORTE='".$ROW['CORTE']."'"; $EXECUTA_DADOS_SEQUENCIAL=mysqli_QUERY($link,$SQL_DADOS_SEQUENCIAL); $RESULTADO_DADOS_SEQUENCIAL=mysqli_fetch_assoc($EXECUTA_DADOS_SEQUENCIAL); //busca os dados do sequencial $sql_busca_dados_corte="select * from sequencial where CORTE='".$ROW['CORTE']."'"; $executa_busca_corte=mysqli_query($link, $sql_busca_dados_corte); $exibe_busca_corte=mysqli_fetch_assoc($executa_busca_corte); //MONTA NOME DO PRODUTO $ESPACO=" "; $NOME_PRODUTO=$ROW['GRUPO']; $NOME_PRODUTO.=$ESPACO; $NOME_PRODUTO.=$ROW['SUBGRUPO']; $NOME_PRODUTO.=$ESPACO; $NOME_PRODUTO.= $RESULTADO_DADOS_SEQUENCIAL['cor_estampa']; //busca o codigo do produto pelo nome cor e tamanho $SQL_BUSCA_CODIGO="SELECT sum(c.ES3)as tam FROM PRODUTOS A left JOIN PRODUTO_CORES B ON A.PRODUTO = B.PRODUTO left join ESTOQUE_PRODUTOS c ON A.PRODUTO = c.PRODUTO WHERE A.DESC_PRODUTO LIKE'%".TRIM($NOME_PRODUTO)."%' AND B.COR_PRODUTO='".TRIM($RESULTADO_DADOS_SEQUENCIAL['tecido'])."'"; $resultado_BUSCA_CODIGO = odbc_exec($con_sql, $SQL_BUSCA_CODIGO); echo "<tr>"; echo "<td>" . nl2br( $ROW['CORTE']) . "</td>"; echo "<td>" . nl2br( $ROW['GRUPO']) . "</td>"; echo "<td>" . nl2br( $ROW['SUBGRUPO']) . "</td>"; echo "<td>" . nl2br( $exibe_busca_corte['cor_estampa']) . "</td>"; echo "<td>" . nl2br( $ROW['TAMANHO']) . "</td>"; echo "<td>" . nl2br( $ROW['QUANTIDADE']) . "</td>"; echo "<td>". odbc_result($resultado_BUSCA_CODIGO,"tam")."</td>"; echo "<td>" . $SQL_BUSCA_CODIGO . "</td>"; odbc_close($con_sql) ; $SQL_BUSCA_CODIGO=""; }//fim while ?> </tbody> </table> já tentei varias soluções mas não consegui, pf me ajuda ai galera
  25. Sphpmp

    PHP com SQL Server

    Boa Tarde pessoal sou novo aqui no fórum então não sei se abri esse tópico no local certo. preciso de uma ajuda em uma tabela que estou gerando com php através de algumas consultas sendo uma em mysql, e a partir do resultado dela realizo outra em um bd sql server utilizando o odbc_exec. a tabela lista os produtos que estão disponível produção na fabrica e busca no banco de dados do erp a quantidade total do produto em estoque( para ajudar a decidir oque irá produzir primeiro) o problema é que para alguns produtos ele traz o estoque certinho e para outros não. coloquei para escrever o sql(do sql server) na tela, copiei o codigo e executei direto no bd pelo ssms (SQL Server Management Studio) e traz o resultado normalmente. no entanto se executo o php, para uns registros aparece e para outros não. abaixo segue o código: <table class="table table-responsive table-bordered table-striped table-hover table-condensed lista-clientes"> <thead> <tr> <th>CORTE</th> <th>GRUPO</th> <th>SUBGRUPO</th> <th>ESTAMPA</th> <th>TAMANHO</th> <th>DISPONIVEL</th> <th>ESTOQUE</th> <th>DISP. P/ PROD.</th> </tr> </thead> <tbody> <?php $sql="select * from corte where status='Novo'"; $executa=mysqli_query($link, $sql); while($ROW= mysqli_fetch_assoc($executa)){ //BUSCA DADOS DO CORTE $SQL_DADOS_SEQUENCIAL="SELECT * FROM sequencial WHERE CORTE='".$ROW['CORTE']."'"; $EXECUTA_DADOS_SEQUENCIAL=mysqli_QUERY($link,$SQL_DADOS_SEQUENCIAL); $RESULTADO_DADOS_SEQUENCIAL=mysqli_fetch_assoc($EXECUTA_DADOS_SEQUENCIAL); //busca os dados do sequencial $sql_busca_dados_corte="select * from sequencial where CORTE='".$ROW['CORTE']."'"; $executa_busca_corte=mysqli_query($link, $sql_busca_dados_corte); $exibe_busca_corte=mysqli_fetch_assoc($executa_busca_corte); //MONTA NOME DO PRODUTO $ESPACO=" "; $NOME_PRODUTO=$ROW['GRUPO']; $NOME_PRODUTO.=$ESPACO; $NOME_PRODUTO.=$ROW['SUBGRUPO']; $NOME_PRODUTO.=$ESPACO; $NOME_PRODUTO.= $RESULTADO_DADOS_SEQUENCIAL['cor_estampa']; //busca o codigo do produto pelo nome cor e tamanho $SQL_BUSCA_CODIGO="SELECT sum(c.ES3)as tam FROM PRODUTOS A left JOIN PRODUTO_CORES B ON A.PRODUTO = B.PRODUTO left join ESTOQUE_PRODUTOS c ON A.PRODUTO = c.PRODUTO WHERE A.DESC_PRODUTO LIKE'%".TRIM($NOME_PRODUTO)."%' AND B.COR_PRODUTO='".TRIM($RESULTADO_DADOS_SEQUENCIAL['tecido'])."'"; $resultado_BUSCA_CODIGO = odbc_exec($con_sql, $SQL_BUSCA_CODIGO); echo "<tr>"; echo "<td>" . nl2br( $ROW['CORTE']) . "</td>"; echo "<td>" . nl2br( $ROW['GRUPO']) . "</td>"; echo "<td>" . nl2br( $ROW['SUBGRUPO']) . "</td>"; echo "<td>" . nl2br( $exibe_busca_corte['cor_estampa']) . "</td>"; echo "<td>" . nl2br( $ROW['TAMANHO']) . "</td>"; echo "<td>" . nl2br( $ROW['QUANTIDADE']) . "</td>"; echo "<td>". odbc_result($resultado_BUSCA_CODIGO,"tam")."</td>"; echo "<td>" . $SQL_BUSCA_CODIGO . "</td>"; odbc_close($con_sql) ; $SQL_BUSCA_CODIGO=""; }//fim while ?> </tbody> </table> já tentei varias soluções mas não consegui, pf me ajuda ai galera