Ir para conteúdo
Fórum Script Brasil

c0de

Membros
  • Total de itens

    28
  • Registro em

  • Última visita

Tudo que c0de postou

  1. Funcionou... mas eu queria deixar que o usuário pudesse ter a facilidade de adicionar ou remover um campo, tentei faazer assim: <script language="javascript1.4"> <!-- function geracampo(id,gera) { if (document.getElementById(id).style.visibility=='hidden' && gera='1') { id=id+1; geracampo(id); } if (document.getElementById(id).style.visibility=='visible' && gera='0') { id=id-1; geracampo(id); } } //--> </script> <form action='move.php' method='post' enctype="multipart/form-data"> <input type='file' name='arquivo[]' style="visibility:visible" id="1" /><br /> <input type='file' name='arquivo[]' style="visibility:hidden" id="2" /><br /> <input type='file' name='arquivo[]' style="visibility:hidden" id="3" /><br /> <input type='file' name='arquivo[]' style="visibility:hidden" id="4" /><br /> <input type='file' name='arquivo[]' style="visibility:hidden" id="5" /><br /> <br /><a href="javascript:geracampo(2,1)">adicionar mais um</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<a href="javascript:geracampo(5,0)">remover um</a><br /><br /> <input type='submit' value='Enviar'> </form> mas não funcionou... como posso fazer desse novo modo?
  2. Como faço para ao clicar num "link" gerar automaticamente um novo campo de formulário logo abaixo do ultimo campo, mas limitando o número de um mesmo campo gerado? Desde já, agradeço.
  3. c0de

    Problemas Com Script

    entendi... eu entro com o endereço index.php?carro-id=1&motor=2.2 ele vai dar um include no arquivo carro.php contendo as variaveis $id e $motor, tendo como valor 1 e 2.2 respectivamente. Funcionou, se eu buscar a variavel $id como $id mesmo, mas se eu der um if ($_GET["id"]) não funciona, pois o $_GET[] só tem a variável $motor, certo? só esclarecendo algumas coisas... Valeu pela grande ajuda, azizvc.
  4. c0de

    Problemas Com Script

    mas no caso de ter mais de uma variável eu teria que fazer um laço para recuperar cada variável, e como colocaria no script para incluir a página e as váriaveis necessárias?
  5. c0de

    Problemas Com Script

    Não mudou... =/ acredito que o erro esteja aqui
  6. c0de

    Problemas Com Script

    baseado em um dos scripts deste forum eu implementei este que segue: if ($_SERVER['QUERY_STRING']) { $aux=$_SERVER['QUERY_STRING']; if (eregi("-",$aux)) { $pag=explode("-",$aux]); $pagina=$pag[0].".php"; if (file_exists($pagina)) { include $pagina."?".$pag[1]; } else { include "principal.php"; } } else { include file_exists($aux.".php") ? $aux.".php" : "principal.php"; } } else { include "principal.php"; } mas ao entrar com o seguinte link: index.php?carro-id=1 ele dá o seguinte erro: Warning: Failed opening 'carro.php?id=1' for inclusion (include_path='.;C:/Diego/phpdev/php/includes;C:/Diego/phpdev/php/class') in c:\diego\phpdev\www\revenda\index.php on line 11 o arquivo carro.php existe e a query é para efetuar busca no banco de dados. No arquivo carro.php ele verifica via $_GET[] se existe id e executa a busca... o que está acontecendo, que eu não estou entendendo?
  7. c0de

    Form Com Anexo

    acho que o problema era o servidor, mas não imagino o que do servidor esta mau configurado que não posso enviar e-mail por ele... existe alguma configuração que precisa ser configurada para poder enviar e-mail? no servidor tem servidor de e-mail, smtp, imap, autoriza envio via função mail() do php, possui suporte a vários tipos de arquivos para envio de e-mail MIME... o que pode estar mau configurado, se ao enviar o e-mail por este servidor ele distorce o arquivo em anexo?
  8. c0de

    Form Com Anexo

    copiei exatamente como como está ali... quando eu vou abrir o anexo ele sempre dá erro de leitura, "Este não é um arquivo (extensão) válido!" o e-mail chega na caixa certo e mostra que o e-mail está com anexo, mas o anexo chega distorcido... o que pode ser?
  9. c0de

    Form Com Anexo

    consigo mandar o e-mail ele, em html, sem problema, mas o anexo que vai com o e-mail vai com erro. Testei com imagem gif, jpeg; e com arquivo zip. Todos geraram erros, exceto o jpeg que não apareceu no e-mail, nem como anexo... o que pode estar acontecendo? obs.: usei o codigo exatamente como colocaste.
  10. c0de

    Form Com Anexo

    posta ae como tu conseguiu! To com o mesmo problema e não estou conseguindo resolver.... O meu caso é o seguinte, tenho um form onde o usuário preeenche os campos e seleciona um arquivo na máquina dele (para upload), então quando ele clica em enviar, deveria, enviar um e-mail contendo as informações dos campos e o arquivo que o usuário selecionou da máquina dele para o meu e-mail. consegui fazer com que mande o e-mail mas o anexo não aparece, independente do tipo de arquivo (fiz testes com vários tipos de arquivos). Preciso de ajuda!
  11. c0de

    Ajuda Em Implementação

    Eu preciso fazer uma função que pegue um valor inteiro com no mínimo 4 caracteres e separe em módulos de 3 caracteres. Ex: funcao_modulo(1982); / retorna 1.982 funcao_modula(192839); / retorna 192.839 agradeço desde já.
  12. VALEU! Funcionou tudo certo!
  13. c0de

    Ultimo Valor De Um .csv

    já resolvido... fiz uma verificação com a função is_numeric() e depois usei a função rtrim() pra tirar o espaço do final.
  14. c0de

    Ultimo Valor De Um .csv

    Eu estou fazendo um sistema de leitura de arquivo .csv para inserção em banco de dados, mas estou com um problema... o Ultimo valor de cada linha do arquivo, possui um espaço. O problema é que no bd o valor tem de ser numérico, para futuro calculo, logo, se estiver com espaço será calculado um valor nulo. Já tentei usar a função trim(), e mesmo assim o espaço continua. Segue o código para verificação: <?php $ponteiro=file($nome); $linhas=(count($ponteiro)-1); echo $linhas."<br><br>"; for ($i=0;$i<=$linhas;$i++) { $coluna=explode(";",$ponteiro[$i]); $colunas=(count($coluna)-1); if ($i>0) { $item=explode(".",$coluna[0]); $query="INSERT INTO criterio (item) VALUES ($coluna[0]) WHERE nome=$item[0]"; echo "<br>Item-".$item[0].": ".$query."<br>"; $x=0; for ($j=3;$j<=$colunas;$j++) { trim($coluna[$j]); $x++; $qAspecto="INSERT INTO criterio (aspecto) VALUES ($coluna[$j]) WHERE nome=$item[0] AND item=$item[1]"; echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Aspecto-".$x.": ".$qAspecto."<br>"; } } else { continue; } } ?> Desde já agradeço.
  15. c0de

    Loop For

    Desculpe, não consegui me expressar corretamente. Eu quero que se o valor de $colunas for nulo, ele volte para o loop e continue correndo o loop normalmente, e se caso tenho outro valor de $colunas nulo novamente ele continue até terminar o loop. Obrigado pela atenção e ajuda.
  16. c0de

    Loop For

    Não consegui achar no manual do php sobre isso... eu tenho um loop for dentro do outro, gostaria que quando chegasse a um ponto que não tiver valor para ler ele ir para o próximo. Não sei se deu pra entender direito o que eu estou querendo... Segue o código de exemplo: $linhas=(count($ponteiro)-1); echo $linhas."<br><br>"; for ($i=0;$i<=$linhas;$i++) { $coluna=explode(";",$ponteiro[$i]); $colunas=(count($coluna)-1); if ($i>0) { $item=explode(".",$coluna[0]); $query="INSERT INTO criterio (item) VALUES ($coluna[0]) WHERE nome=$item[0]"; echo "<br>Item-".$item[0].": ".$query."<br>"; $x=0; for ($j=3;$j<=$colunas;$j++) { $x++; #///////////////////////////////////////////////////////////////////////////// #//// Quero saber como fazer pra quando $colunas tiver valor nullo #//// ir para o próximo valor de $colunas #///////////////////////////////////////////////////////////////////////////// if (!$colunas) { break; } #//////////////////////////////////////////////////////////////////////////// $qAspecto="INSERT INTO criterio (aspecto) VALUES ($coluna[$j]) WHERE nome=$item[0] AND item=$item[1]"; echo "&nbsp;&nbsp;&nbsp;&nbsp;Aspecto-".$x.": ".$qAspecto."<br>"; } } }
  17. c0de

    Problema Com Arquivo Texto (.csv)

    Estou vendo que vai ser difícil resolver o meu problema... =/
  18. c0de

    Problema Com Arquivo Texto (.csv)

    Não quero que façam o script pra mim, eu já fiz a leitura, mas não sei como pegar os valores e inserir de acordo com os campos, como falei no post anterior. Segue o que eu fiz para ler o arquivo: <?php $arquivo = fopen($nome,'r'); echo $arquivo."<br><br>"; echo fgets($arquivo,1024)."<br><br>"; $i=0; while (!feof($arquivo)){ $i++; $linha = fgets($arquivo,4096); echo "<br>Linha ".$i."<br>".$linha."<br>"; $dado=explode(";",$linha); $j=0; while ($j<8){ echo "<br>Dado: ".$dado[$j]."<br>"; $j++; } } ?> Agora para inserir os campos eu fiz este: <?php include("conecta.inc"); $i=0; $j=0; while ($i<=$linhas[$i][$j]) { $i++; while ($j<=$linhas[$i][$j]) { se ($j=0) { switch (substr($linhas[$i][$j],0,1)) { case 1: $query="INSERT INTO dm_criterio (item) VALUES ($linhas[$i][$j]) WHERE criterio=1"; break; case 2: $query="INSERT INTO dm_criterio (item) VALUES ($linhas[$i][$j]) WHERE criterio=2"; break; case 3: $query="INSERT INTO dm_criterio (item) VALUES ($linhas[$i][$j]) WHERE criterio=3"; break; case 4: $query="INSERT INTO dm_criterio (item) VALUES ($linhas[$i][$j]) WHERE criterio=4"; break; case 5: $query="INSERT INTO dm_criterio (item) VALUES ($linhas[$i][$j]) WHERE criterio=5"; break; case 6: $query="INSERT INTO dm_criterio (item) VALUES ($linhas[$i][$j]) WHERE criterio=6"; break; case 7: $query="INSERT INTO dm_criterio (item) VALUES ($linhas[$i][$j]) WHERE criterio=7"; break; case 8: $query="INSERT INTO dm_criterio (item) VALUES ($linhas[$i][$j]) WHERE criterio=8"; break; } mysql_query($query) or die("Erro ao inserir os dados: ".mysql_error()); } else { if ($j>2) { switch (substr($linhas[$i][0],(strlen($linhas[$i][$j])-1),1)) { case 1: $query="INSERT INTO dm_criterio (aspecto) VALUES ($linhas[$i][$j]) WHERE item=1"; break; case 2: $query="INSERT INTO dm_criterio (aspecto) VALUES ($linhas[$i][$j]) WHERE item=2"; break; case 3: $query="INSERT INTO dm_criterio (aspecto) VALUES ($linhas[$i][$j]) WHERE item=3"; break; case 4: $query="INSERT INTO dm_criterio (aspecto) VALUES ($linhas[$i][$j]) WHERE item=4"; break; case 5: $query="INSERT INTO dm_criterio (aspecto) VALUES ($linhas[$i][$j]) WHERE item=5"; break; } mysql_query($query) or die("Erro ao inserir os dados: ".mysql_error()); } } $j++; } } ?> Entretanto, analisando o script acima verifiquei que tem muitas linhas repetidas, mas não consegui melhorar e não sei se funciona corretamente. Se alguém puder analisar e melhorar este script (e o anterior), ou puder me passar um algoritmo genérico que possa fazer o que expiquei no post anterior, agradeço. Obrigado pela atenção.
  19. O que eu preciso fazer é: abri um arquivo txt, gerado a partir de uma planilha o excel, que será "uploadeado" pelo usuário; ler todas as linhas e campos divididos por ";" que tem no arquivo txt, e guardar em uma array bidimensional; após feito isso eu preciso inserir num banco de dados o conteúdo do arquivo; segue abaixo o conteúdo de um arquivo: item;%;pm;a1;a2;a3;a4;a5 1.1;65;3;15;15;10;10;15 1.2;55;4;15;10;10;10;10 1.3;50;3;15;10;10;5;10 2.1;65;3;15;15;10;10;15 2.2;60;3;15;5;10;15;15 2.3;75;3;20;10;20;10;15 3.1;80;3;20;15;20;10;15 3.2;65;3;10;20;10;10;15 4.1;90;3;15;20;20;15;20 4.2;85;3;15;20;15;15;20 5.1;80;2;15;20;15;15;15 5.2;45;2;10;10;10;10;5 5.3;50;2;10;10;10;10;10 6.1;70;3;20;15;10;10;15 6.2;45;3;10;10;10;5;10 6.3;65;3;15;15;15;10;10 7.1;75;3;15;15;20;15;10 7.2;70;2;15;15;15;10;15 7.3;65;2;15;15;10;10;15 7.4;70;2;15;15;10;20;10 8.1;60;10;60;;;; 8.2;60;10;60;;;; 8.3;80;6;80;;;; 8.4;20;3;20;;;; 8.5;40;8;40;;;; 8.6;80;3;80;;;; 8.7;20;5;20;;;; Na hora de inserir, no caso do primeiro campo da linha(item), ele deve verificar o número do item(1.1, item 1 ou 2.1, item 2), e inserir de acordo com o item. Em seguinda para inserir os campos a1,a2,a3,a4 e a5 deve-se verificar o número do subitem(1.1, subitem 1 ou 1.2, subitem 2), e inserir de acordo com o subitem. Inicialmente é isso, não sei se ficou mais claro o que eu tenho como dúvida, mas espero ter esclarecido melhor. Eu fiz algumas partes se for necessário coloco-as aqui para ter uma base. Obrigado pela atenção. Agradeço as possíveis ajudas.
  20. Tenho um link que abre um popup, para edição de uma informação gravada em banco de dados. Gostaria que quando fosse enviado o formulário, além do popup ir para outra pagina, gostaria que a página de onde foi gerada a janela fosse atualizada, para que atualizasse as informações que deverão ser mostradas. Obrigado, Diego.
  21. funcionou sim, muito obrigado. :)
  22. o problema é que não é só o aleatório, um botão é pra aleatório e o outro é pra ir no link escolhido na lista...
  23. poderia ser <a href="#" onmouseover="className='tabela1'"> ???
  24. Alguém pode me dizer qual o erro neste script? é um sistema onde você tanto pode escolher um link de uma lista e clicar em "ir" para entrar no link, como clicar em "ir aleatóriamente" e entrar num link aleatório, como voces podem ver.... <html> <head> <title>teste</title> <script language="javascript"> <!-- end = new Array(10); end[0] = "http://www.alancarvalho.com.br"; end[1] = "http://www.uol.com.br"; end[2] = "http://www.terra.com.br"; end[3] = "http://www.cade.com.br"; end[4] = "http://www.yahoo.com.br"; end[5] = "http://www.globo.com"; end[6] = "http://www.estado.com.br"; end[7] = "http://www.brasil.gov.br"; end[8] = "http://www.radiobandeirantes.com.br"; end[9] = "http://www.sti.com.br"; tit = new Array(10); tit[0] = "teste0"; tit[1] = "teste"; tit[2] = "teste1"; tit[3] = "teste2"; tit[4] = "teste3"; tit[5] = "teste4"; tit[6] = "teste5"; tit[7] = "teste6"; tit[8] = "teste7"; tit[9] = "teste8"; function Sorteio() { numero = parseInt(Math.random() * 10); if (isNaN(numero)) numero = 0; location = end[numero]; } function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_jumpMenuGo(selName,targ,restore){ //v3.0 var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore); } //--> </script> </head> <body> <script language="JavaScript"> <!-- document.write("<form name='form1'>"); document.write("<p><select name='teste'>"); for (i = 0;i < end.length;i++){ document.write("<option value='javascript:document.location.href="+end[i]+"'>"+tit[i]+"</option>"); } document.write("</select>"); document.write("<input type='button' name='ir' value='Ir' onClick='MM_jumpMenuGo('teste','parent',0)'</p>"); document.write("</form><p><form name='form2' method='post' action=''><input type='submit' name='submit' value='Ir Aleatóriamente' onclick='Sorteio(form1.teste.selectedIndex)'></p>"); document.write("</form>"); --> </script> </body> </html>
  25. mas eu queria isto só que ao invés de um dialog de confirm, um botão...
×
×
  • Criar Novo...