Ir para conteúdo
Fórum Script Brasil

CSML sistemas

Membros
  • Total de itens

    352
  • Registro em

  • Última visita

Tudo que CSML sistemas postou

  1. CSML sistemas

    Como vocês Programam?

    Uso o HAPedit (freeware), um editor bem leve e que fornece auxílio de código enquanto digito (gostei!). Mantenho o Manual do PHP aberto para referência (tipo help), referência de HTML 4 aberta (também tipo help), referência de JavaScript no favoritos do FF, eventualmente MySQL 5.0 Reference Manual está aberto também. Mas sem um software para posicionamento dos elementos em HTML, isso eu faço na mão, usando GIMP e Inkscape para desenvolver lay-out's e otimizar imagens para Web. Gostaria de ter me acostumado com o Aptana, parece o mais completo na linha "de grátis", mas alguma barreira psicológica (algum problema com NetBeans, acho) me impede de trabalhar com a interface deste. (não uso o Dreamweaver ou o Microsoft Expression Web porque custam $$$)
  2. Pesquise sobre JFileChooser.
  3. Desculpa... não tinha percebido que haviam outros posts nesse tópico (meus, inclusive...) :ph34r: Camarada, alguma coisa está errada na lógica de sua função, que não está submetendo o formulário apenas quando todas as condições necessárias forem satisfeitas. Se puder, posta o código javascript aí...
  4. Use o evento "onsubmit" pra validar o formulário. Se não for válido, põe um "return false" no "onsubmit". Acho que é só isso... -_-
  5. Duas coisas: 1. SET faixa='193' : campo autoincrement não se edita... 2. WHERE faixa='faixa' : faixa é int, não VARCHAR.
  6. Camarada, acrescenta echo "UPDATE faixas SET faixa='$faixa1', artista='$artista1', inicial='$inicial1', nome='$nome1', disco='$disco1', titulo='$titulo1', n_faixa='$n_faixa1', t_faixa='$t_faixa1', composicao='$composicao1', letra='$letra1' WHERE faixa='$faixa'\n"; antes de "$sql = ...", pega essa string impressa e posta aqui junto com a estrutura da tabela "faixas".
  7. CSML sistemas

    Ajuda Urgente!

    O PHP é uma linguagem com tipagem fraca. Assim sendo, não se declara uma variável como em linguagens fortemente tipadas, com definição do tipo da variável (como em Java, C++, Delphi, etc). Apenas é feita uma atribuição à nova variável e pronto, esta passa a fazer parte da tabela de símbolos. É contra a lógica imaginar que algum interpretador de linguagem irá aceitar comparar uma variável ainda desconhecida (ausente da tabela de símbolos) com um valor qualquer, sem disparar uma exceção ou abortar a execução do programa. A validação do código já acusa esse tipo de falha.
  8. CSML sistemas

    Ajuda Urgente!

    Uma crítica: $erro = $_GET['erro']; $erro=1; A primeira atribuição é pura perda de tempo, já que depois de executar as duas instruções, o valor de $erro, invariavelmente, será 1...
  9. Acho que seu problema está no "TO_CHAR(TO_DATE('28/11/1943'))". Poderia usar "TO_CHAR(TO_DATE('28/11/1943'),'DD/MM/YYYY')".
  10. O FF até aceita, mas porque considera opcional o terceiro argumento dessa função. Logo, estaria considerando "strWindowFeatures" como "strWindowName"... Veja o que tem na referência do Mozilla Development Center: Fiz um teste da seguinte forma: window.open('teste_2.html','teste',"height=300,width=400"); E tudo beleza... ;) [é Mozilla Developer Center...]
  11. Tá com erro na linha 89: void sucess = false; Tente alterar sua função "escreverArquivo". Está precisando decidir se vai ter valor de retorno, como tentou implementar com o "sucess", mas falhou ao tentar obter valor para esta variável através do "file.write(texto2.getText());", que não retorna valor nenhum. Se quiser mesmo retornar valor booleano para "escreverArquivo", sugiro declarar "boolean sucess = true;" e alterar o valor de "sucess" para false no tratamento da exception "IOException". Além disso, tem que alterar a declaração do método "escreverArquivo", substituindo "void" por "boolean".
  12. algo como: if (data.length == 10) // 'dd/mm/yyyy': 10 caracteres... { document.forms[0].proximo_campo.focus(); } Onde proximo_campo é, obviamente, o nome do campo seguinte em sua ordenação.
  13. oops, estava adicionando a instrução quando postou...
  14. Não testei, mas... Fonte: Mozilla Developer Center Reparou? Não pode ter espaço em branco. "height=300, width=400" Mude para: "height=300,width=400"
  15. Começa a pesquisar pelo site oficial do MySQL, veja isso: http://dev.mysql.com/doc/refman/5.0/en/myi...age-engine.html Na documentação completa vai encontrar tudo o que precisa. http://dev.mysql.com/doc/refman/5.0/en/index.html
  16. CSML sistemas

    Consulta Caracterizada

    MySQL 5.0 Reference Manual
  17. Considere usar o método "focus()" de um elemento quando a entrada do elemento anterior satisfizer suas condições. Existem eventos que possibilitam a verificação do conteúdo de determinados elementos enquanto o usuário digita, como "onkeydown", "onkeyup", "onkeypress"... ;)
  18. CSML sistemas

    Tableless

    "tableless" não significa sem tabela, significa menos tabela...
  19. CSML sistemas

    Converter Medidas

    volume para massa depende da densidade do material...
  20. Faltou fechar: if (pg_num_rows($login_duplicado)> 0) { e elseif($operacao=="incluir") {
  21. 43 elseif { Esqueceu da expressão condicional do "elseif"... <_<
  22. Acrescente um campo inteiro para servir de chave primária da tabela, e pode, se quiser e for conveniente, definir um índice para o campo "login". Utilizar chave inteira faz parte da Segunda Forma Normal... Mas creio que não seja desejável duplicações de "login", já que definiu como chave primária... então verifique a pré-existência do valor login antes de executar INSERT ou UPDATE nesta tabela (mesmo após alterar a tabela para uma chave primária inteira). Entenda como uma validação da entrada.
  23. Essa é fácil: 68 $sql = "INSERT INTO usuarios (nome,email,estado,login,senha,confirmacao) VALUES "; 69 $sql .= "('$nome', '$email', '$estado', '$login', '$senha', '$confirmacao')"; 70 $resultado = pg_query($sql); Sem as aspas simples na declaração dos campos atribuídos. Obs: não conheço PostgreSQL, mas pelo que você postou, deve ser necessário fazer alguma coisa diferente para usar a palavra login...
  24. CSML sistemas

    Erro Na Inserção

    Posta o código desse método "executaSqldel"... Se "nsg_uf" e "ncd_uf" são variáveis, então só podem ser representados por "$nsg_uf" e "$ncd_uf", e sua "estringue" :lol: deveria estar +/- assim: $base->executaSqldel("INSERT INTO UF (sg_uf, nm_uf) VALUES('$nsg_uf', '$ncd_uf')"); ou assim: $base->executaSqldel("INSERT INTO UF (sg_uf, nm_uf) VALUES('" . $nsg_uf . "', '" . $ncd_uf . "')"); Moderador, estude a possibilidade de mover este tópico para a seção PHP...
×
×
  • Criar Novo...