Ir para conteúdo
Fórum Script Brasil

Stoma

Membros
  • Total de itens

    687
  • Registro em

  • Última visita

Tudo que Stoma postou

  1. Creio que o correto seria: CREATE TRIGGER atualizaestoque AFTER UPDATE ON produto FOR EACH ROW BEGIN IF OLD.qtde<> NEW.qtde THEN INSERT INTO historico (id_produto, qt_ant, qt_nov) VALUES (NEW.id, OLD.qtde, NEW.qtde); END IF; END; Faltou o ; depois do INSERT e o END IF; Att, Stoma
  2. Stoma

    Sintaxe Case

    Tente assim: SELECT "vendedor", "cliente", "nota_fiscal", "cfo", "produto", "quantidade", "valor_contabil", "vl_liquido", "margem", "item_number", "local_fob", "tx_dolar", "area", "slowmoving", "valor_devolucao", SUBSTRING("data_referencia",1,10)as data_referencia, SUBSTRING("data_emissao",1,10)as data_emissao, CASE (valor_contabil>=0) WHEN ''t'' THEN valor_contabil as contabil_positivo, ELSE valor_contabil as contabil_negativo, END as valor_contabil2 FROM "arwteste2" ORDER BY data_emissao ASC, cliente ASC, nota_fiscal ASC Tente assim. Creio que o ELSE que você havia feito não seja necessário, pois se o valor não for maior ou igual a 0, então ele será menor que 0 e qualquer valor menor que 0 é negativo... Att, Stoma
  3. Stoma

    Algoritimo

    Criei esta tabela e com estes dados e aqui funcionou: SELECT DISTINCT substring(codigo,1,4), descricao FROM teste Na função substring você pode passar, como parâmetro, em qual posição ele começará e quantos caracteres ele pegará... isso quer dizer que ele vai começar na posição 1 e pegará 4 caracteres. Se não fosse passado o segundo parâmetro (o 4), ele começaria do 1 e iria até o final... Testa aê! Att, Stoma
  4. $("select[name=msgs]").change(function(){ Esta função só será executada quando o valor do campo for trocado, o que só acontece quando você selecione um e então troca. Ao invés disto, utilize: $("select[name=msgs]").click(function(){
  5. Stoma

    Funcao session_start

    Para imprimir tudo que há na session, utilize: print_r($_SESSION); e utilize o session_start() na primeira linha após a abertura da tag do php (vai ficar então na linha2, antes de TUDO). Ao invés de $HTTP_POST_VARS["apelido"], utilize $_POST["apelido"], e a mesma coisa com a senha. O $HTTP_POST_VARS é uma 'versão' antiga do $_POST e já não é mais utilizado... (http://br2.php.net/manual/en/reserved.variables.post.php) E outra coisa... tome cuidado com esse seu SELECT, pois do jeito que você está fazendo, uma pessoa pode facilmente inserir comandos SQL (como insert, drop etc) no campo de login e ou senha sem mesmo estar logado, porque você está simplesmente adicionando os dados que veio do formulário na query sem tratá-los antes. Tente, por exemplo, entrar com qualquer palavra no campo apelido e senha, mas no campo apelido, coloque UMA aspa simples (') no final da palavra. Se quiser saber mais, procure no google por SQL Injection. Att, Stoma
  6. Bem, como o Rafael já explicou, não vou re-escrever outra explicação. Mas tome cuidado, porque se o código de cada ação (alterar, inserir, excluir etc) for muito grande, você pode acabar tendo dificuldades para fazer manutenção quando eles estiverem todos juntos pois pode ficar bagunçado. Minha opinião é que separado fica mais fácil de fazer manutenção, mas como você prefere tudo junto, o que o Rafael explicou já dá para entender muito bem como fazer...
  7. Tenta assim: if(!file_exists($arquivo_nome)){ $arquivo_nome = ''; } Assim caso não tenha foto ele irá gravar o campo foto em branco (''). Att, Stoma
  8. Olá Jacksonrs Sua linha de comando está certa, o que acontece é que isto foi bloqueado pelo Twitter por questões de segurança. Eles removeram a incorporação no iframes para impedir que sejam utilizados algumas técnicas que possam prejudicar os usuários, como XSS e falsificações de solicitações entre sites. Outros sites funcionam, como google, terra e scriptbrasil... Att, Stoma
  9. Não sei se é isto, mas quando eu abro utilizando o firefox, o Firebug me mostra este erro: "NetworkError: 404 Not Found - http://alexjuchem.servegame.com/g20/mudard.../topo.png" Tente verificar isto... editado: Ahh.... adicionando 'margin-top:-19px;' na tag table (logo após o início do body) o site fica rente ao topo do navegador...
  10. Olá! No sistema em que trabalho, também precisamos de algo deste tipo. O usuário utiliza o sistema e através dele irá tirar fotos pela webcam para cadastrar o cliente. Também nunca trabalhei com Flex, nem Flash neste sentido, mas começarei a pesquisar uma forma de fazê-lo esta semana. Se eu tiver sucesso, postarei aqui... mas se você tiver encontrado uma forma de fazer e puder me ajudar, eu agradeceria muito.. Abraços
  11. Olá pessoal! Existe alguma forma de comparar uma string com duas colunas de uma vez só? Algo +- deste tipo: SELECT * FROM usuarios WHERE (nome OR apelido) = "teste" ou a única forma é esta: SELECT * FROM usuarios WHERE nome = "teste" OR apelido = "teste" Porque da primeira forma, diz que o argumento OR deve ser do tipo boolean e não character.... :rolleyes: Abraços
×
×
  • Criar Novo...