Ir para conteúdo
Fórum Script Brasil

brunocasado

Membros
  • Total de itens

    317
  • Registro em

  • Última visita

Tudo que brunocasado postou

  1. vamos la..... decha eu tentar explicar o que acontece... tenho uma consulta onde tenho algumas tabelas relacionadas. nessa consulta há uma tabela de entrada de materiais onde tem um campo de valor e um campo de numero da nota fiscal e data da nota fiscal pois bem.... essa consulta eu tenho que gerar um relatorio de custos do produto e logico que os valores tem q ser os ultimos... ou seja das ultima notas.... porem se eu uso o maximo de data da nota ele continua trazendo todo os materiais com tal codigo com os diferentes preços.... se eu coloco max no preço ele me tras o maior.... se eu coloco ultimo ele me tras errado.... ou seja teria que ser filtrado apenas pela data da nota fiscal.... só que apenas colocar LAST([DATA]) o access continua trazendo.... intenderam meu problema?
  2. Galera, estou com 1 problema que não consigo resolver. Tenho um formulario que ao clicar em um radio ele me cria um input file onde o formulario acessara um programa php que irá jogar os arquivos selecionados no servidor... pois bem quando o campo é fixo funciona perfeitamente, porém quando eu crio o campo dinamicamente por DOM ou se uso innerHTML o valor pelo post não é atribuido... tanto que se eu uso um isset ele retorna false... só que isso acontece apenas no FF e no IE funciona perfeitamente... segue o codigo das paginas HTML PARTE DO JAVA E FORM function TipoCadastro(tipo){ if(tipo==2) { proxIndice = document.getElementById('cadastro').rows.length-7; novaLinha = document.getElementById('cadastro').insertRow(proxIndice); document.getElementById('cadastro').rows[2].cells[0].innerHTML = "Razão Social:"; document.getElementById('cadastro').rows[3].cells[0].innerHTML = "CNPJ"; var novasCelulas = new Array(5); newField = document.createElement("input"); newField.type = "file"; newField.name = "arquivo[]"; for(var i=0;i<novasCelulas.length;i++) novasCelulas[i] = novaLinha.insertCell(i); novasCelulas[1].appendChild(newField); }else{ document.getElementById('cadastro').rows[2].cells[0].innerHTML = "Nome:"; document.getElementById('cadastro').rows[3].cells[0].innerHTML = "CPF"; document.getElementById('cadastro').deleteRow(12); } } function resetaCheck(){ document.getElementsByTagName('tipo_cadastro').checked = true; } resetaCheck(); </script> <table id="cadastro"> <form name="form" action="cadastro.php" method="post" enctype="multipart/form-data"> <tr> <td width="99"></td> <td width="171">Cadastro de informações</td> </tr> <tr> <td></td> <td nowrap="nowrap">Pessoa Física: <input name="tipo_cadastro" onchange="java script:TipoCadastro(this.value)" type="radio" value="1" checked /> Jurídico: <input name="tipo_cadastro" onchange="java script:TipoCadastro(this.value)" type="radio" value="2" /></td> </tr> <tr> <td id="nome">Nome:</td> <td><input name="nome_razao" /></td> </tr> <tr> <td id="cpf">CPF:</td> <td><input name="cpf_cnpj" /></td> </tr> <tr> <td>CEP:</td> <td><input name="cep" /></td> <td><a href="java script:busca_cep()">Buscar CEP</a></td> <td><div id="retorno_cep"></div></td> </tr> <tr> <td>Endereço:</td> <td><input name="endereco" /></td> <td>Nº <input name="n_end" /></td> </tr> <tr> </tr> <tr> <td>Município:</td> <td><input name="municipio" /></td> </tr> <tr> <td>UF:</td> <td><input name="uf" /></td> </tr> <tr> <td>DDD:</td> <td><input name="ddd" /></td> </tr> <tr> <td>Telefone:</td> <td><input name="telefone" /></td> </tr> <tr> <td>Celular:</td> <td><input name="celular" /></td> </tr> <tr> <td></td> <td>Cadastro de Acesso:</td> </tr> <tr> <td>Login</td> <td><input name="username" /></td> <td width="224">Digite um nome de usuário válido</td> </tr> <tr> <td>Senha</td> <td><input name="password" type="password" /></td> </tr> <tr> <td>Confirmar senha</td> <td><input name="password2" type="password" /> </td> </tr> <tr> <td>Email:</td> <td><input name="email" /></td> </tr> <tr> <td>Confirmar Email</td> <td><input name="email2" /></td> </tr> <tr> <td></td> <td> <input type='submit' value='Enviar' name='enviar'></td> </tr> </form> </table> Parte do php <?php if( isset( $_POST['enviar'] ) ) { $pathToSave = 'C:\Documents and Settings\Bruno\Meus documentos\Sites\Eduardo\uploads\\'; // A variavel $_FILES é uma variável do PHP, e é ela a responsável // por tratar arquivos que sejam enviados em um formulário // Nesse caso agora, a nossa variável $_FILES é um array com 3 dimensoes // e teremos de trata-lo, para realizar o upload dos arquivos // Quando é definido o nome de um campo no form html, terminado por [] // ele é tratado como se fosse um array, e por isso podemos ter varios // campos com o mesmo nome $i = 0; $msg = array( ); $arquivos = array( array( ) ); foreach( $_FILES as $key=>$info ) { foreach( $info as $key=>$dados ) { for( $i = 0; $i < sizeof( $dados ); $i++ ) { // Aqui, transformamos o array $_FILES de: // $_FILES["arquivo"]["name"][0] // $_FILES["arquivo"]["name"][1] // $_FILES["arquivo"]["name"][2] // $_FILES["arquivo"]["name"][3] // para // $arquivo[0]["name"] // $arquivo[1]["name"] // $arquivo[2]["name"] // $arquivo[3]["name"] // Dessa forma, fica mais facil trabalharmos o array depois, para salvar // o arquivo $arquivos[$i][$key] = $info[$key][$i]; } } } $i = 1; // Fazemos o upload normalmente, igual no exemplo anterior foreach( $arquivos as $file ) { // Verificar se o campo do arquivo foi preenchido if( $file['name'] != '' ) { $arquivoTmp = $file['tmp_name']; $arquivo = $pathToSave.$file['name']; if( !move_uploaded_file( $arquivoTmp, $arquivo ) ) { $msg[$i] = 'Erro no upload do arquivo '.$i; } else { $msg[$i] = sprintf('Upload do arquivo %s foi um sucesso!',$i); } } else { $msg[$i] = sprintf('O arquivo %d não foi preenchido',$i); } $i++; } // Imprimimos as mensagens geradas pelo sistema foreach( $msg as $e ) { printf('%s<br>', $e); } } include "../../conexao/conexao_mysql.inc"; import_request_variables("p"); // Cadastro no banco// //$chave = md5($email); //$insere_sql = "INSERT INTO users_temp(tipo_cadastro,nome_razao,cpf_cnpj,cep,endereco,n_end,municipio,uf,ddd,telefone,celular,login,senha,email,chave) VALUES ('$tipo_cadastro','$nome_razao','$cpf_cnpj','$cep','$endereco','$n_end','$municipio','$uf','$ddd','$telefone','$celular','$username','$password','$email','$chave')"; //$insere_query = mysql_query($insere_sql) or die(mysql_error()); //if(mysql_affected_rows()==1){ //echo "Seu cadastro foi efetuado com Sucesso!, em alguns instantes receberá um email de confirmação.<br> Aguarda você será redirecionado para pagina principal <meta http-equiv=\"refresh\" content=\"3;URL=cadastro.html\" />"; //} ?>
  3. Galera não sei mais o que fazer, tenho um relatorio de nota fiscais. e quero sempre gerar um relatorio pela ultima nota fiscal... bom na construcao da consulta eu coloco os totais para não se repetir os itens de uma nota antiga... e na data da nota eu coloco como ultimo... o problema e que a porcaria do access faz tudo errado. ele bagunca os dados pega a ultima data porem com valor antigo numero da nota trocado entre outros.... qual melhor metodo para filtrar algo pela ultima data, sem duplicar os dados
  4. Bom, pensei no seguinte... Como dificilmente uma nota vai sair com mais de 4 itens, talvez de certo contar o numero de itens e alternar relatorios diferentes. no momento de gerar o relatorio ele compara se tiver 1 item ele assume tal relatorio... Porém eu não sei como contar registros no access.. alguém poderia me explicar como fazer isso?
  5. cara tentei e continua descendo a sessao do rodape do relatorio
  6. Galera, No access eu faço impressões de notas pelo relatorio... e a parte onde lista os produtos fica na seção detalhes... como no access temos que posicionar direitinho os campos para ficar certo na nota, a seção detalhes não pode expandir pois vai bagunçar o rodape do relatorio na nota Como fazer para delimitar a parte dos detalhes e repetir os campos dentro dessa delimitação?
  7. Galera estou com um problema em uma consulta de atualização. O que acontece que a tabela que quero atualizar, é do mysql, por isso utilizei odbc para acessar pelo access. ao executar a consulta de atualização, ele atualiza os dados ate certo ponto e depois da uma msg que eu atribui um valor null a uma variavel que não é do tipo dados Variant. será que o problema está no modulo do mysql que faz a conexão odbc? ou qual será o problema RESOLVIDO!!! Realmente o problema estava na conexão DSN... tudo que fiz foi vincular novamente a tabela por ODBC.
  8. Galera consegui faze um eskema por ajax quando eu seleciono em um campo de select ele traz o resultado na div.. até ai tudo bem porem agora quero fazer com que o o resultado caia dentro de uma input.. exemplo clico no botao do cep e traz os resultados nos inputs.... no caso ali o readystate=4 para trazer no palco faço assim: document.getElementById("txtHint").innerHTML=xmlHTTP.responseText e para trazer no input?
  9. Galera essa semana já comprei um livro de ajax porem so chega la pro final da semana. Porem, presico resolve uma coisa rapida em ajax. Eu presciso trazer um dados de uma query sem atualizar a pagina. Vai ser assim: Tenho um campo SELECT e ao selecionar o cliente ele em baxo coloca alguns dados dele, sem atualizar a pagina. Acho que é algo simples.... porém ainda não sei muita coisa de ajax. tem como alguém me montar algo simples? vlw
  10. Solução: Bom vamos la Não vi outro jeito se não passar os valores para campos hidden: fiz assim <button type="submit" value="salvar" onclick="op('salvar');" name="salvar"><img src="imagens/save.png"/></button> <button type="submit" name="editar" value="editar" title="Editar" onclick="op('editar');"><img src="imagens/editar.png" /></button> <input type="hidden" name="operacao" id="operacao" /> <script language="javascript"> function op(id){ document.forms.contatoi.operacao.value = id } </script> Galera se quiserem passar algum valor pelo input image terao antes que lançar os dados em um campo hidden por JS! VLW!
  11. tudo bem gente, isso eu já tentei. mas a questao é que simplesmente o VALUE do <INPUT TYPE="IMAGE"> não é passada..... mesmo passando as infos por JS Acho que não tem outra alternativa se não usar o botao submit e modificar em css...... pesquisei em alguns sites americanos e realmente muitos tiveram esse problema... alguns desviando do problema por utilizar o botao input e modifa-lo por css.
  12. mas o problema não é o submit , o problema é no VALUE que a porcaria do ie não passa. to pesquisando aqui me parece que o ie tem um bug realmente que não passa o value de input image..... vai intende!! agora se não to intendendo sua solução me explica melhor :D vlw eserra
  13. Galera to com 1 problema aqui na hora de resgatar o valor do submite, porem estou usando o input type image no firefox funciona uma beleza, porem no IE não resgata valor algum exemplo $operacao = $_POST['operacao'] <input type="image" src="pasta" name="operacao" value="salvar"> <?php if($operacao==salvar){ echo "FUNCIONA!!"; echo $operacao; }else{ echo "não funciona :("; } ?> Bem isso no firefox funciona já no IE não resgata o valor do input por que sera?
  14. estranhoo...... fiz uns testes aqui no firefox e mesmo com o doctype funcionou..... já no IE só funciona sem o DOCTYPE....
  15. pior que não cara.... sem o doctype funciona tanto no IE como no FF se poe o DOCTYPE já era...
  16. eric já tentou usar o getimagesize do php? não sei se intendi muito bem sua duvida mas eu criei uma funçaozinha com php e java o php recebe as dimensoes e joga na função java
  17. Galera to com 1 probleminha em um codigo de float aquelas imagens que descem e sobem conforme o scroll... bem com o doctype não funciona e sem ele sim.... qual será o problema?
  18. Resolvido 1 problema...... das imagens, ao cadastrar no banco os acessorios sem querer coloquei as barras \ e o FF é muito rigoroso requer a barra / tanto que está pegando as dimensões das foto no IE e no FF colocando as imagens está certinho... POREM, continua o problema do formulario..... o botao do cep não está recebendo os valores das variaveis, e a verificaçao dos campos não está ocorrendo
  19. Bom galera "terminei" um site aqui pra empresa só que fui testar no FF e deram muitos erros.... principalmente com visual(já resolvidos) O problema mesmo é com o java e tratamento de formulários... Estava dando uma pesquisada, e vi que realmente deve-se desenvolver sites baseando-se pelo FF, e também não usar tabelas que foi meu caso, mas agora já esta tudo pronto.. Eis o site: www.embrasol.com.br o problema no FF é nos formularios de contato aonde tem o cep e o botao de consultar o cep. No ie funciona perfeitamente, já no FF não. outro problema(esse aqui tá cabuloso) eu trago os produtos pelo php+mysql, e o código que eu uso está identico para ambas as paginas e no FF não aparece as imagens trazidas do banco no palco, APENAS DOS ACESSORIOS ( que coisa não?) Ahhhh simmm, acabo de me recordar que os botões de ampliação dos acessórios não funcionam, nem no IE(porem tráz as imagens) e nem no FF (Não traz nem as fotos :( ) vou postar os códigos: Aqui o probleminha dos acessórios lembrando que no IE as fotos aparecem porem os parametros passados no código java não funciona, e no FF as imagens não aparecem: Logo abaixo vocês perceberão o código do formulário com o problema do CEP em vermelho, a sim, tambem o código de verificação de campos null, no FF não funciona: aqui no document.getElementById('CEPp').value=document.getElementById('CEP').value; diz que o valor do CEP está null. porem ao ativar o formulario do CEP ele passa o valor para string e joga no campo CEP do outro formulario(de envio). No ie passa normalmente, já no FF ele não passa o valor para o campo.
  20. já vi galera.... no phpmyadmin na hora de logar tem 2 modos (nem tinha reparado :D) um é em iso e o otro em utf8. o utf8 aparece certinho... resolvido.. só tive que mudar na codificaçao do site..
  21. Galera to com 1 problemão desenvolvi aqui um site e o banco de dados e faço o backup do banco em sql para importar para o phpmyadmin no servidor... ai eu uso o mysql administrator para fazer o backup. ele gera direitinho inclusive eu abro o arquivo e os acentos estão todos la certinhos.... ai quando eu importo para o phpmyadmin os acentos saem todos trocados.... já tentei passar para utf8 para latin 1 porém nada.... como posso estar resolvendo isso?
  22. hmm, e qual poderia ser a solução para o meu problema? presciso que essa div fique do lado de fora do palco do site... e ao descer com o scroll ou fiquer fixo mesmo ou intao descer suave mas mesmo se o cara mudar a resolução da tela continue la... alguém sabe fazer isso?
  23. ai galera eu fiz esse negocio do position:fixed mas me deparei com 1 problema ao diminuir a tela o elemento que apliquei o position:fixed fica bagunçado..... exemplo meu monitor e de resolução de 1280X1024 c eu diminui-lo o elemento irá para otra posiçao... como posso resolve isso??
  24. intao cara eu fiz isso, deu certo. só que eu tenho que chamar a funçao por meio de um botao. exemplo digitei o cep ai apertei no botao. ai ele envia os dados das variaveis no campo...... tipo para pegar os dados do campo CEP aqui no meu formlário eu só consiguo pegar pelo $_POST porém eu não vou chamar outra pagina e sim fazer a verificaçao na mesma pagina, ao clicar o botao.... ai ele tem q pegar os valores e jogar no formulário.... por isso a dúvida se tem que usar ajax ou outra linguagem.... ou php da pra faze isso? veja o código da funçao: Até aqui blza....Agora vou por o código que ira trazer a funçao: Ali onde destaquei em vermelho eu presciso passar como parametro da funçao o campo CEP só que não está funcionando... só sei passar pelo $_POST que não vai ser o caso.... e depois claro transportar os dados das variaveis para os campos desejados. Alias nem sei se estou fazendo a chamada corretamente da função Da uma força ae vlw!
×
×
  • Criar Novo...