Ir para conteúdo
Fórum Script Brasil

Halfar

Membros
  • Total de itens

    542
  • Registro em

  • Última visita

Tudo que Halfar postou

  1. obrigado pela ajuda de todos, mas gostaria de comentar as duas ultimas sugestões: mysql_insert_id(); ele traz o ultimo registro que foi inserido na tabela Como voce mesmo disse, cardonazio, ele traz o ultimo registro que foi inserido na tabela, e não o último registro de uma consulta sql, que é o que preciso... SELECT TOP(1) * FROM table ORDER BY coluna DESC O TOP, me parece que não dá certo tambem, porque não sei quantos registros serão selecionados para poder especificar 1 ou 2... eu precisaria saber o numero do ultimo registro da tabela... de qualquer forma, grato pela ajuda, eu utilizei o metodo sugerido pelo beraldo... Obrigado
  2. tenho um estilo do tipo incorporado, assim: Agora tenho um estlo inline, assim: Note que os nomes e tamanhos das fontes são o mesmo em ambos os estilos. Só que no estilo incorporado o tamanho da fonte fica bem menor que o estilo inline... Por que? A segunda questão é a seguinte: Os codigos do estilo inline eu obtive utilizando o dreamweaver, onde escrevi o texto, apliquei as formatações, e depois peguei o codigo html gerado... Porque que no estilo inline, aparece o tamanho da fonte duas vezes? aparece como size=11px, e aparece tambem como font size='11px' .. (Note os negritos) Porque?
  3. Vejam o codigo abaixo: O quero discutir neste código são as duas linhas que estão em negrito. A primeira linha em negrito, eu gostaria de saber porque a propriedade value não funciona, me retorna um valor nulo e o segundo negrito (return false) não está sendo executado após a mensagem alert...
  4. voce entendeu certo sim... sua resposta me parece realmente válida... Pena, que pelo jeito o PHP não tenha algo mais prático como if BOF ou EOF, MOVELAST, MOVEFIRST... (comandos do VB)...
  5. Executada uma instrucao sql, esta instrucao irá me rtornar um grupo de registros. preciso selecionar o último registro que a instrucao sql retornou (não o último registro da tabela, mas sim o último registro que a instrucao sql retornou...) Como faço isto?
  6. Halfar

    Update Com Substr

    preciso dar um update numa tabela, mas a condicao da pesquisa envolve a funcao substr. Veja só: Tenho o campo valor1 na tabela, e tenho tres registros com os valores: abcd abce accf eu quero dar um update no campo valor1, mas somente para os conteudos dos campos que comecem com as letras ac No caso em tela, somente iria ser alterado o ultimo registro (accf), pois é o único registro que comeca com ac
  7. Bem, encontrei a resposta desta coisa estranha.... Não tinha nada a ver com as mensagens de objeto esperado ou } esperado.... O problema é que numa determinada instrucao na funcao existia o operador and, e pelo jeito o JS se confunde com este operador, pois aceitou somente o operador && que corresponde ao and Sendo este o problema, creio que o JS deve uma mensagem de erro mais coerente....
  8. de fato, eu sempre costumo colocar os codigos js antes do formulario. No entanto, algo aqui agora me chama a atenção. Na realidade esta funcao ela será executada a partir de uma chamada que existe dentro de outra funcao, assim: function(teste1){ codigos aqui... etc... VerificaPeriodo(); } function VerificaPeriodo(){ //este grupo de variaveis será usada na função VerificaPeriodo var DiaInicial = ""; var MesInicial = ""; var AnoInicial = ""; var DiaFinal = ""; var MesFinal = ""; var AnoFinal = ""; if(MesInicial == MesFinal and AnoInicial == AnoFinal){ if(DiaInicial == 0 and DiaFinal == 0){ return true; }else{ return false; } }else{ return true; } } } As variaveis que existem na funcao VerificaPeriodo(), na realidade elas são criadas e alimentadas na função teste1(), a funcao teste1 por sua vez, é executada quando o usuário clica num botão no formulário, que verifica várias funcoes, inclusie a funcao teste1(). Eu coloquei estas variaveis aí apenas para mostrar o problema que ocorria...
  9. resolvi pegar a funcao e mudar ela de local. Ela estava junto num mesmo bloco onde existem varias funcoes. Resolvi tirar ela de lá e mandei ela lá para o final da página. dá erro, pede fechamento de colchetes, fala que o erro é na linha 1033, mas a ultima linha do script é 748... então, só para ver no que daria, acrescentei mais um colchete no final, dá o mesmo erro... então, resolvi apagar a funcao de vez, voltando o programa como era antes.... aí tudo funciona beleza.... não dá para entender.... se quiserem eu posto o codigo todo, mas é meio grandinho....
  10. continua o erro... "objeto esperado".... mas a qual objeto ele está se referindo??
  11. Dá para confiar no JavaScript ou ele sofre de ataque epilético das idéias?? Veja só a situação, tenho um programa com várias funcoes em JS, assim: <script> aqui varias funcoes mais funcoes etc.. </script> tudo funcionando perfeitamente.... aí precisei criar mais uma função. então acrescentei esta função no bloco acima, entre as tags <script> e </script> ai começou a aparecer aquela mensagem com o ícone amarelo no rodapé da pagina "objeto esperado"... verifiquei tudo e não achei erro nenhum... ai fiz o seguinte, fiz um bloco de script separado dos demais acima, abri um novo bloco de codigo js, assim: <script> Novafuncao() </script> aí ele diz que falta fechar um colchete... mas está tudo certo... A funcao em referencia que está dando problemas é a seguinte: Veja que a funcao é super-simples, não tem mistério nenhum... Testei esta funcao em uma nova pagina, somente com esta funcao, só para testar... ai não apresenta erro nenhum.... Então acho que o JS não tá bem das ideias não... Afinal, o JS tem estes problemas??
  12. Bem, tentei fazer isto, mas tambem não deu certo. Fiz assim: Assim não funciona no IE. Agora deste outro jeito funciona somente no IE, menos no FireFox: if(event == 8){ var tamanho = document.getElementById("Valor").value.length; //form1.Valor.value = form1.Valor.value.substring(0,tamanho); }
  13. Quando pressiono o Backspace no FireFox, para apagar o ultimo caracter de uma frase contida numa caixa de texto (ou para apagar qualquer caracter da caixa de texto utilizando o backspace), simplesmente não apaga. Então, como isto funciona obviamente no IE, tive que fazer uma funcao para fazer funcionar no FireFox. então fiz uma funcao que apaga o último caracter de uma frase contido numa caixa de texto. O codigo segue abaixo: O evento 46 (corresponde a tecla delete) funciona direitinho. Mas o evento 8 (tecla backspace) não funciona no firefox.. alguém saberia porque? A funcao é chamada de <body onKeyUp="tecla(event.keyCode)" bgcolor="#FFFFFF" text="#000000">
  14. Fiz uma aplicação onde possuo frames. A janela principal não possui nenhum frame. Durante o processo de navegação pelo usuário, ele pode cair em uma janela onde existem frames. Ocorre que num dada janela que contem um frame, existe um botão que permite que o usuário volte para a janela inicial onde não existe frame nenhum. Mas ocorre que ao voltar ao invés de voltar para uma tela toda cheia (sem frames) a janela é aberta num frame. Então gostaria de saber se existe um comando que faça com que, ao voltar para a janela principal, os frames sejam desprezados ou eliminados... Eu tentei a opção target_blank, mas não é uma boa solução, pois abre uma nova pagina em branco do navegador, mantendo a anterior também aberta. Não fica bom. Teria que abrir na mesma janela, mas sem frames...
  15. Halfar

    Funcao Com Vários Argumentos

    Veja o codigo completo do exemplo que citei: Se eu perguntar o valor da variavel $result, ela me retorna apenas o resultado do primeiro return, ou seja, teste1 Como faço para saber o resultado dos dois outros returns, $b, e $c?
  16. Tenho uma função onde passo vários argumentos. Como obter o resultado de cada argumento passado para esta função? $result1 = func($valor1, $valor2, $valor3); Como utilizo o return na funcao acima? Tentei fazer assim: return $a; return $b; return $c; mas não dá certo...
  17. ninguém sabe nada sobre isto mesmo???
  18. Bem, esta eu mesmo vou responder... Para resolver o problema eu tive que realmente limpar todos os itens da caixa e depois alimentar com os dados novamente, senão existe a possiblidade de alguns itens serem alimentados indevidamente. Para limpar, veja o codigo abaixo: O codigo acima é necessário, pois quando voce alimenta a caixa com os dias de 1 a 31, e depois alimenta novamente com os dias de 1 a 30, o dia 31 irá aparecer na lista tambem. Então antes de alimentar a lista, tem que limpá-la antes... assim todos os itens da lista são eliminados, evitando o tipo de erro acima...
  19. Gostaria de saber se existe algum local no JS que possa ter sido alterado por algum hacker ou coisa parecida, pois o JS não está funcionando corretamente. Gostaria de saber tambem, como JS roda em máquina local, não existiria a possiblidade de alguma interferência do provedor onde o site está hospedado? Pergunto isto, pois apesar do JS rodar local, no entanto a página é enviada para o provedor, então alguma coisa deve ter...
  20. Tenho duas caixas selects, uma é alimentada com os meses do ano, e a outra com os dias do ano. Ocorre que quando o usuário clica na caixa de meses, de acordo com o mês selecionado, a caixa de dias alimentada de 1 a até 31, se meses com 30 dias alimenta de 1 a 30, se meses com 31 dias alimenta com 31 dias, se mês de fevereiro alimenta de 1 a 28 ou 29 (aqui depende da funcao bisexto que faz a verificacao). O problema é o seguinte: Se voce escolhe inicialmente um mês que tem 30 dias, ela alimenta corretamente. Se depois voce escolhe um mês que tem 31 dias, ela alimenta com 31 dias corretamente. Mas, agora, se voce voltar a escolher um mês que tem 30 dias, ela permanece alimentando com 31 dias. E mesmo que voce escolha o mês de fevereiro que tem 28 dias, ela continua alimentando com 31 dias. Pelo o que percebo ela guarda sempre o ultimo numero maior que havia sido escolhido. Já chequei a variável, a variável está retornando os valores corretamente. Me lembro que quando programava em VB, tinha a opção clear que limpava todos os itens da caixa. Será que o JavaScript guarda os valores anteriores nesta caixa? De repente ela alimenta até 28 dias, mas como já tinha guardado na memoria até 31 dias, ela mantém... Bem, é uma loucura isto...O codigo que alimenta a caixa está abaixo: Notem que os dois alerts existentes no inicio da funcao, sempre estão me informando o valor da variavel QuantidadeDiasInicial e QuantidadeDiasFinal corretamente. Sempre mostra corretamente, 30, 31 ou 28 dias. Mesmo que ela tenha 30 ou 28 dias, a caixa é alimentada com 31 dias, se na vez anterior havia sido escolhido 31 dias... Outra coisa que quero salientar, este programa estava funcionando corretamente até sexta-feira passada, existe alguma possibilidade de alguma configuracao do JS ter sido alterada (hackeada) para dar este problema?
  21. Halfar

    Quantos Itens Tem No Select?

    pois é... este é o problema....isto é feito em JS, mas eu preciso ter este resultado em Php.
  22. tenho a pagina A.php, nesta pagina tem um select que é alimentado com varios itens. <select> <option>1</option> <option>2</option> etc... </select> A pagina B.php irá recuperar o valor dos options contidos no select... Eu preciso saber quantos options existem neste select... No exemplo acima tem 2... Como faço isto?
  23. bem, realmente não funcionou... testei todas as sugestões, mas em vão... No entanto, encontrei outra solução...Criei uma função, dentro da função inseri o codigo, aí deu certo... De qualquer forma, obrigado...
  24. o "nome_id" de GetElement seria a propriedade "name" do objeto select, ou seja, SelectDiaInicio? Neste caso ficaria assim então: Se for assim tambem não funcionou... se retirar o nome do form, tambem não funciona...
  25. fiz assim: Se for deste jeito, também não deu certo... o erro é o mesmo...
×
×
  • Criar Novo...