Ir para conteúdo
Fórum Script Brasil

Rudimar

Membros
  • Total de itens

    330
  • Registro em

  • Última visita

Tudo que Rudimar postou

  1. tenho a seguinte instrucao sql: $sql = "select empresas.codigo_empresa, empresas.razao_social, empresas.endereco, empresas.cnpj, funcionarios.codigo_empresa_funcionarios, funcionarios.codigo_funcionario, funcionarios.nome_funcionario, funcionarios.cargo, funcionarios.depto, salarios.codigo_empresa_salarios, salarios.codigo_funcionario_salarios, salarios.salario, folha_adiant_dec_terceiro.ano_mes_decimo, folha_adiant_dec_terceiro.codigo_funcionario_decimo, folha_adiant_dec_terceiro.media_decimo_terceiro from (empresas inner join funcionarios on empresas.codigo_empresa = funcionarios.codigo_empresa_funcionarios) inner join salarios on folha_adiant_dec_terceiro.codigo_funcionario_decimo = salarios.codigo_funcionario_salarios where empresas.codigo_empresa = '" . $codigo_empresa . "' and folha_adiant_dec_terceiro.ano_mes_decimo = '" . $ano_mes . "' and (" .$sql2 . ")";mysql retorna erro dizendo que Unknown column 'folha_adiant_dec_terceiro.ano_mes_decimo' in 'field list' Abaixo a estrutura do banco de dados, eu copiei e colei direto, não digitei nada abaixo: Tabela: folha_adiant_dec_terceiro nomes dos campos existentes na tabela: codigo_empresa_decimo codigo_funcionario_decimo adiantamento_decimo_terceiro media_decimo_terceiro ano_mes_decimo Eu creio que há um erro na sintaxe da sql acima, pois eu fiz o seguinte teste num arquivo separado: esta sql deu certo, não retornou algum... então creio que existe um erro na primeira sql acima, mas não consigo achar este erro... sera que alguém enxerga o erro ai...
  2. Rudimar

    duvidas com mysql

    Eu precisei montar uma instrucao sql um tanto complexa, com varios relacionamentos de tabelas (utilizei inner join) e consegui montar de maneira que me trouxe os resultados corretos. E testei por varios dias. No entanto, hoje, ao testar o programa novamente me trouxe resultados errados, notei que o numero de registros selecionados pela instrucao sql esta errado, deveria retornar 8 registros, mas retornou somente 2. Bem, como não mudei nada no codigo (na instrucao sql), então fico aqui me perguntando se no provedor onde hospedo meu site eles poderiam ter mudado alguma configuracao no mysql. Isto é possível? Eles mudarem alguma configuracao no mysql e dar estes problemas ai? A instrucao sql em questao é a seguinte:
  3. Rudimar

    registros duplicados

    sim, havia colocado group by, mas realmente não funciona. Aproveitando o enselo vou colocar a sql abaixo, que alias muito grande: bem, se não tiver jeito, vou tratar disto dentro da programacao, uma vez que o resultado desta sql sera exibido dentro de um while, então vou colocar algumas verificacoes no codigo para pular registros duplicados...
  4. estou utilizando inner join, e retorna registros duplicados. já pesquisei bastante na net e todas as solucoes apontadas (como utilizar a clausula distinct para eliminar os duplicados), não resolve. Tem alguma solucao para isto?
  5. Rudimar

    duvidas com group by

    voce entendeu corretamente, mas note que na instrucao sql contem a clausula group by group by codigo_funcionario_salarios. Se não fosse esta clausula, ai sim seriam 4 registros, mas como existe a clausula então são dois registros mesmo... infelizmente ainda não achei solucao para o caso, a não ser a martelada que dei no programa...
  6. Em um banco de dados tenho os seguintes dados: Registro 1: codigo_empresa = 123321 código_funcionario = 12314 ano_mes = 200902 Registro 2: codigo_empresa = 123321 código_funcionario = 12315 ano_mes = 200902 Registro 3: codigo_empresa = 123321 código_funcionario = 12314 ano_mes = 200903 Registro 4: codigo_empresa = 123321 código_funcionario = 12315 ano_mes = 200903 Agora veja a seguinte instrução SQL: retorna o numero de registros corretamente, ou seja, 2 registros, mas retorna o valor de ano_mes como 200902. Eu entendo que isto esta errado, pois note que na instrução SQL especifiquei order by ano_mes desc, ou seja do maior para o menor, então entendo que deveria retornar o ano de 200903, mas retorna o ano de 200902. então mudei um pouco a instrução SQL, ficou assim: Esta instrução retornou corretamente o ano_mes, ou seja 200903, so que retorna o numero de registros errado, retorna 4 registros. No meu entender deveria retornar apenas 2 registros. Bem, para resolver esta questão momentaneamente, adotei o ultimo caso, como esta retornando o dobro de registros, estou dividindo o resultado por 2, mas como isto é uma martelada no programa, preciso mudar isto... alguém teria uma luz ai para esta questão....
  7. Rudimar

    duvidas com inner join

    bem, o problema foi o seguinte: eu tinha o: while($valor = mysql_fetch_array)( codigos } Mas antes deste while eu havia colocado antes novamente o $valor = mysql_fetch_array($res). Embora não entenda porque, mas a repeticao do $valor_mysql_fetch_array($res) me suprimiu o primeiro registro da lista. Ate cheguei a fazer um teste, coloquei varias vezes, assim: $valor = mysql_fetch_array($res); $valor = mysql_fetch_array($res); $valor = mysql_fetch_array($res); Cada vez que voce acrescenta uma linha de codigo desta ele suprimi um registro da lista... porque eu não sei....
  8. ta meio estranho a instrucao sql abaixo utilizando inner join. Se o resultado da instrucao deve retornar 2 registros, ele retorna 1, se o resultado da instrucao deve retornar 1 registro, ele retorna nenhum. Ou seja, retorna sempre 1 a menos do que deveria retornar. abaixo segue uma instrucao sql em tempo de execucao:
  9. Rudimar

    quem esta disposto?

    Quem estaria disposto, a partir de um grupo de pessoas, a investir numa empresa de informatica? A ideia que tenho em mente seria abrir a empresa, investir em publicidade (links patrocinados do google, etc). Seria uma empresa para desenvolver sistemas para empresas serias. Nada de ficar pegando porcaria por ai. Quem quiser participar, marcariamos um local de encontro para discutir a ideia. Tem que ser pessoas de são paulo e regiao metropolitana...
  10. Rudimar

    empesa de informatica

    Estou pensando em abrir uma empresa de informatica. Mas tenho alguns receios, pois conheci algumas empresas de informatica, consultorias, que pelo o que pude notar, so tem prejuizo, conheci uma que cobra 70,00/hora para fazer uma rede, e esta no prejuizo. E todas empresas que visitei, notei que sofrem muito, parece que não entra dinheiro bom nesta historia. alguém poderia dar alguma opiniao, sera que vale a pena abrir uma empresa de informatica, principalmente voltada para programacao?
  11. Rudimar

    sum meio complicado

    desculpe, mas me enganei no exemplo que coloquei, havia colocado: o correto 'e: A sua resposta sugerindo utilizar , mas para cada codigo de funcionario eu tereiuma somatoria diferente. Como faco para pegar o resultado de cada soma, ou seja, resultado das bonificacoes de cada codigo de funcionario?
  12. Rudimar

    sum meio complicado

    numa tabela tenho os campos codigo_funcionario, bonificacoes e mes. eu preciso somar o campo bonificacao para cada codigo_funcionario e para cada mes. Exeplificando: primeiro registro: codigo_funcionario = 100 bonificacoes = 3.000,00 ano_mes = 200901 (janeiro de 2009) segundo registro: codigo_funcionario = 100 bonificacoes = 2.000,00 ano_mes = 200902 (fevereiro de 2009) terceiro registro: codigo_funcionario = 200 bonificacoes= 1.000,00 ano_mes = 200901 (janeiro de 2009) quarto registro: codigo_funcionario = 200 bonificacoes = 1.300,00 ano_mes = 200902 (fevereiro de 2009) então o resultado da sql que preciso: quanto recebeu de bonificacao o codigo_funcionario = 100 no ano_mes 200901 quanto recebeu de bonificacao o codigo_funcionario = 100 no ano_mes 200902 quanto recebeu de bonificacao o codigo_funcionario = 200 no ano_mes 200901 quanto recebeu de bonificacao o codigo_funcionario = 200 no ano_mes 200902 note então quem eu terei 4 resultados. mas a instrucao sql com sum traz o resultado numa variavel, assim: tem como resolver isto....
  13. Rudimar

    templates com css

    tenho um arquivo de templates, desenhei o layout e inseri o comando dentro do header para ler um arquivo de estilos,assim: Esta funcionando corretamente quando executo a pagina, mas quando clico no botao para salvar o template em arquivo do word, aparece uma mensagem numa janelinha informando que não foi encontado o arquivo de estilos.css. No entanto a pagina 'e executada normalmente, talvez perca alguma formatacao por causa da ausencia do arquivo de estilos. Bem, o arquivo de estilos esta la sim, como disse, esta tudo funcionando corretamente, o arquivo de estilos 'e lido quando executo o arquivo template, somente quando clico no botao para salvar o arquivo template no arquivo do word 'e que da esse probleminha... Acho que tem que colocar alguma instrucao aqui: // Mas não sei qual seria a instrucao que deveria ser escrita aqui...
  14. Rudimar

    problema com checkbox

    no codigo de exemplo que postei aqui, voce pode reparar que o value esta definido como checkbox. Como e apenas um teste, são criados automaticamente 10 checks box com a propriedade value setada como checkbox. Se voce clicar em 3 checkbox e depois clicar no botao submit ele vai contar corretamente que existem 3 checks selecionados, mas na hora de exibir o resultado da propriedade value ele retorna somente de 2 checks, sempre um a menos, ou seja, se selecionar 6 checks e clicar no botao submit retornara corretamente que 6 checks foram selecionados, mas retorna a propriedade value apenas de 5 checks...
  15. Rudimar

    problema com checkbox

    tenho uma rotina que cria dinamicamente 10 checks. Na hora de recuperar o valor dos checks, ele retorna o valor de todos, menos o ultimo. veja codigo de exemplo abaixo: se voce selecionar 3 checks, ele retorna corretamente a quantidade de checks que foram marcados, mas no ultimo check ele omite o valor do check... por que?
  16. tenho um script que contem varios checks na pagina. Apos clicar no botao submit a pagina recarrega e executa a contagem de quantos checks existe na pagina. Veja o codigo abaixo:
  17. desculpe, a instrucao sql estava errada, ao invés de eu multiplicar o campo salario pela porcentagem, e atribuir este resultado ao campo "adiantamento_salario", eu estava pegando o proprio campo "adiantamento_salario" e multiplicando pela porcentagem, o campo em negrito abaixo deve ser "salario" e não "adiantamento_salario". Desculpa ai, foi mais uma escorregada nas ideias...
  18. tenho uma tabela que contem um campo chamado "adiantamento_salario". O usuario informa a porcentagem do adiantamento do salario e a tabela é alterada. Só que o resultado da instrucao sql está gerando resultados errados. Veja a instrucao sql abaixo: $ já tentei remover os parenteses, mas embora de outro resultado, no entanto o resultado é errado tambem.
  19. como faço para enviar comandos para impressora, preciso do comando para ejetar o papel da impressora...
  20. como removo componentes do office 2007 no windows xp? Quria remover o excell, mas encontrei somente opcao para remover todo o office....
  21. dentro de um while tenho varias caixas de texto criadas dinamicamente. Os nomes destas caixas são matrizes. Assim: Tenho uma funcao em js que ao apertar a tecla delete o conteudo da caixa será apagado. Mas como são várias caixas, como faço para identificar qual caixa será apagada? A função funciona, só que apesar de ter 10 caixas, a funcao smpre apaga a primira caixa... como resolvo isto? A função js que apaga é a seguinte:
  22. Rudimar

    array

    bem, coloquei as aspas mas ainda não funcionou, o erro continua o mesmo. Eu estou achando que o problema é que a pagina excluir_funcionarios.php é uma página de inclusão. Ela foi inserida dentro de outra pagina. Então quando a variavel é recuperada com o $_POST existente na pagina xexcluir_funcionarios.php, está pegando da pagina excluir_funcionarios.php (que é um arquivo de inclusão) ou está pegando do form da pagina onde ela foi incluída? Daí talvez haja uma confusão... eu preciso analisar melhor isto...
  23. Rudimar

    array

    Veja so, estou tentando passar o conteudo de uma array de uma pagina para outra, mas está dando um probleminha em certo ponto do programa. No codigo abaixo, está funcionando corretamente. Note que fiz uma verificacao com o "teste contar" e me está retornando corretamente a quantidade de elementos da matriz. Note também, que estou passando através de campos hidden a matriz checkbox, que como se pode perceber no action do formulario, esta variavel contendo a matriz checkbox deverá ser recuperada na página xexcluir_funcionarios.php, e é nesta pagina que ocorre o problema. Veja no bloco seguinte, o codigo da referida página. O codigo abaixo é o codigo da pagina xexcluir_funcionarios.php. O problema já começa no echo inicial "resultado contar" que me retorna sempre um elemento apesar de existirem outros. No laço for mais abaixo, obviamente, tambem não funciona, a instrucao sql que existe ali fica errada, ela fica assim: delete from funcionarios where codigo_empresa_funcionarios = '500' and ' funcionarios.codigo_funcionario = A OBS: NO codigo abaixo não aparece o "delete from...etc", porque está em outro trecho do programa, o problema é só no codigo abaixo. Mas então note que o resultado do codigo abaixo mostra funcionarios.codigo_funcionario = A, o "A" no caso aqui deveria ser o conteudo do elemento do Array, mas não mostra.
  24. tenho alguns checks criados automaticamente com o php, assim: Depois tento recuperar o conteudo dos checks, assim: Apesar de selecinar os checks, não retorna resultado de nenhum..
×
×
  • Criar Novo...