Jump to content

Elis_Dayane

Members
  • Content count

    12
  • Joined

  • Last visited

Community Reputation

0 Comum

1 Follower

About Elis_Dayane

Informações Pessoais

  • Sexo
    Feminino
  1. Elis_Dayane

    Combo dinamico triplo

    Alguém pode me ajudar?? :unsure:
  2. Elis_Dayane

    Combo dinamico triplo

    Boa tarde, Seguinte, estou fazendo um combo dinâmico com três selects onde tenho área ofensora, status e substatus. Puxo a área ofensora e ele puxa o status bonitinho. Esse script foi uma adaptação de um que achei no google, ai eu quis implantar um terceiro select mas como não manjo de javascript estou travada aqui. A parte do index sem php ficou assim: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script src="jquery-1.7.2.min.js" type="text/javascript"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script> <script type="text/javascript"> //funcao para carregamento do status de acordo com area ofensora - Combo dinamico function buscar_status(){ var AreaOfensora = $('#AreaOfensora').val(); if(AreaOfensora){ var url = 'ajax_buscar_status.php?AreaOfensora='+AreaOfensora; $.get(url, function(dataReturn) { $('#load_status').html(dataReturn); }); } } //funcao para carregamento do substatus de acordo com status e area ofensora - Combo dinamico function buscar_sub(){ var AreaOfensora = $('#AreaOfensora').val(); var status = $('#status').val(); if(status){ var url = 'ajax_buscar_substatus.php?AreaOfensora='+AreaOfensora+'&status='+status; $.get(url, function(dataReturn) { $('#load_substatus').html(dataReturn); }); } } </script> </head> <body> <form method="POST" action="envia.php"> <p><div class="div3"><label>Área ofensora:</label><br> <select name="AreaOfensora" id="AreaOfensora" onblur="ValidaEntrada(this,'combo');" class="txt2comboboxpadrao bradius" onchange="buscar_status()"> <option value="">Selecione...</option> <?php foreach ($arrAreaOfensora as $value => $name) { echo "<option value='{$value}'>{$name}</option>"; } ?> </select></p></div> <p><div class="div3"><div id="load_status"><label>Status</label><br> <select name="status" id="status" onblur="ValidaEntrada(this,'combo');" class="txt2comboboxpadrao bradius" onchange="buscar_sub()"> <option value="">Selecione o status</option> </select> </p></div></div> <p><div class="div3"><div id="load_substatus"><label>Substatus</label><br> <select name="substatus" id="substatus" onblur="ValidaEntrada(this,'combo');" class="txt2comboboxpadrao bradius"> <option value="">Selecione o substatus</option> </select> </p></div></div> <input type="submit" value="Cadastrar" id="cadastrar" name="cadastrar"> </form> </body> </html> A pagina que chamo para buscar os dados no banco para preenchimento do select está funcionando certinho nas duas funções, porque testei enviando os dados manualmente pela url e rolou legal, mas quando mudo o status ele não chama a função do terceiro select :(. Quando eu chamo as duas funções no primeiro select (para teste) muda os dois combos, mas eu preciso do status pra ter o substatus. Alguém pode me ajudar??
  3. Elis_Dayane

    Problemas - Insert via csv

    Consegui resolver aqui! Obrigada!
  4. Elis_Dayane

    Problemas - Insert via csv

    O insert funciona desse jeito também, colocarei o or die e vou verificar o erro que esta retornando. Muito obrigada!
  5. Elis_Dayane

    Problemas - Insert via csv

    Boa tarde a todos, Recorri ao fórum, por não conseguir enxergar o erro no código, juro que estou olhando a um bom tempo e nada. Eu fiz uma pagina com um pequeno form, na qual o usuário envia um arquivo csv e faz um insert no banco mysql, é bem simples. Não está inserindo e não consigo saber o porquê. Lembrando que não sou programadora, mas meu trabalho exige que eu desenvolva alguma coisa eventualmente, então: Paciência comigo! Alguém pode me ajudar? :( O código é o seguinte: <?php include ("bd.php"); if ( isset( $_FILES['userfile'] ) ) { $csv_file = $_FILES['userfile']['tmp_name']; if ( ! is_file( $csv_file ) ) exit( "<script> alert('Arquivo não encontrado'); document.location.replace('../pendencia/principal.php?t=forms/formservico.php'); </script>" ); $sql = ''; if (($handle = fopen( $csv_file, "r")) !== FALSE) { while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) { $sql = mysql_query("INSERT INTO tbl_pendencias_fixa SET `Data_Referencia`= '$data[0]', `Mes_Referencia`= '$data[1]', `Ano_Referencia`= '$data[2]', `Categoria`= '$data[3]', `Gestao`= '$data[4]', `Tipo_Processo`= '$data[5]', `Numero_Processo`= '$data[6]', `Status_Processo`= '$data[7]', `Data_Entrada`= '$data[8]', `Data_Encerramento`= '$data[9]', `EPS_Processo`= '$data[10]', `NomeEPS_Processo`= '$data[11]', `Analista_Responsavel`= '$data[12]', `Analista_Coordenador`= '$data[13]', `Analista_Area`= '$data[14]', `Analista_Equipe`= '$data[15]', `EPS_Analista`= '$data[16]', `NomeEPS_Analista`= '$data[17]', `Cliente`= '$data[18]', `CNPJ_CPF`= '$data[19]', `CodCli`= '$data[20]', `CC_Cliente`= '$data[21]', `GrupoSegmento`= '$data[22]', `Segmento`= '$data[23]', `Area_Venda`= '$data[24]', `Classificacao`= '$data[25]', `Causa`= '$data[26]', `Motivo`= '$data[27]', `Parecer`= '$data[28]', `Prioridade`= '$data[29]', `Produto`= '$data[30]', `Area_Inclusao`= '$data[31]', `RE_Inclusao`= '$data[32]', `Tempo_Util`= '$data[33]', `Tempo_Total`= '$data[34]'; "); } fclose($handle); } exit( "<script> alert('Arquivo enviado com sucesso'); document.location.replace('../pendencia/principal.php?t=forms/formservico.php'); </script>" ); } ?> <html> <head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> </head> <div style="background-image: url('css/imagem/logo2.png'); height: 600px;"> <div id="fieldset" class="bradius"> <center><legend style="color:#FFF; background-color:#a5905d;"><h3>Upload de planilha</h3></legend></center> <div class="divformservico"> <fieldset> <legend><b>Por favor, utilizar arquivo .CSV</b></legend> <form enctype="multipart/form-data" method="POST"> <br> <div class="divformservico"> <input name="userfile" type="file"><br><br> <input type="submit" value="Upload" class="sb2 bradius"> </fieldset> </div> </form> </div> </div> </body> </html> Muuuuito obrigada!
  6. Olá, estou utilizando um script na imacro para agilizar o preenchimento de um formulário no trabalho, no internet explorer. O problema é o seguinte: Alguns analistas utilizam a mesma maquina, em perfis diferentes e no win 8, ai a imacro funciona bem em um dos usuários mas assim que outra pessoa tenta utilizar a ferramenta em outro usuário, o script simplesmente não segue o script. Alguém já passou por algo parecido? Uso um script muito simples, não entendo o que acontece. Socorro!
  7. Elis_Dayane

    Formulário php+ajax

    Valeu galera, o que estava errado era uma besteira, no meu código eu estava chamando a pagina errada. Eu deveria chamar a pagina function2.php e não a function.
  8. Elis_Dayane

    Formulário php+ajax

    Bom dia gente, Obrigada pela resposta, eu fiz as duas alterações e ainda assim fica só no carregando :(
  9. Elis_Dayane

    Formulário php+ajax

    Obrigada pela resposta de novo :) Vi que vc respondeu em outro fórum que postei a mesma duvida... Mas eu coloquei assim pelo seguinte: Meu input esta nomeado como "regional" e no banco o campo esta com letra maiúscula, vai saber porque. A query ta funcionando direitinho, não sei o que acontece :(
  10. Elis_Dayane

    Formulário php+ajax

    Obrigada pela resposta de novo :) Vi que vc respondeu em outro fórum que postei a mesma duvida... Mas eu coloquei assim pelo seguinte: Meu input esta nomeado como "regional" e no banco o campo esta com letra maiúscula, vai saber porque. A query ta funcionando direitinho, ão sei o que acontece :(
  11. Elis_Dayane

    Formulário php+ajax

    Aparece sim Daniel
  12. Elis_Dayane

    Formulário php+ajax

    Boa tarde pessoas, Bom, não sou programadora então vim recorrer o fórum pois não consegui resolver. Eu estou criando um formulário simples para captação de dados e gostaria que dois inputs preenchessem automaticamente quando eu preencho um outro input, através de uma busca no banco mysql. Pesquisei e achei um script lindo aqui que funciona normal quando testo, mas quando faço a adaptação pro meu teste, não funciona. Eu olho e não vejo erros, ai preciso de uma luz. Provavelmente é algo besta mas... Esses são os scripts que encontrei aqui no imasters <html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("input[name='nome']").blur(function(){ var endereco = $("input[name='endereco']"); var telefone = $("input[name='telefone']"); $( endereco ).val('Carregando...'); $( telefone ).val('Carregando...'); $.getJSON( 'function.php', { nome: $( this ).val() }, function( json ) { $( endereco ).val( json.endereco ); $( telefone ).val( json.telefone ); } ); }); }); </script> </head> <body> <form action="" method="post"> <label>Nome: <input type="text" name="nome" /></label> <label>Endereço: <input name="endereco" type="text" disabled="disabled" value="" /></label> <label>Telefone: <input type="text" name="telefone" value="" /></label> </form> </body> </html> <?php /** * função que devolve em formato JSON os dados do cliente */ function retorna( $nome, $db ) { $sql = "SELECT `id`, `nome`, `telefone`, `endereco` FROM `cliente` WHERE `nome` = '{$nome}' "; $query = $db->query( $sql ); $arr = Array(); if( $query->num_rows ) { while( $dados = $query->fetch_object() ) { $arr['endereco'] = $dados->endereco; $arr['telefone'] = $dados->telefone; } } else $arr['endereco'] = 'não encontrado'; return json_encode( $arr ); } /* só se for enviado o parâmetro, que devolve os dados */ if( isset($_GET['nome']) ) { $db = new mysqli('localhost', 'root', '', 'test'); echo retorna( filter ( $_GET['nome'] ), $db ); } function filter( $var ){ return $var;//a implementação desta, fica a cargo do leitor } Aqui é o meu teste, depois iria implantar o form de verdade: <html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("input[name='idpdv']").blur(function(){ var regional = $("input[name='regional']"); $( regional ).val('Carregando...'); $.getJSON( 'function.php', { idpdv: $( this ).val() }, function( json ) { $( regional ).val( json.regional ); } ); }); }); </script> </head> <body> <form action="" method="post"> <label>Nome: <input type="text" name="idpdv" /></label> <label>Regional: <input name="regional" type="text" value="" /></label> </form> </body> </html> <?php function retorna( $idpdv, $db ) { $sql = "select `Regional` FROM tbl_regional WHERE CodRegional = '{$idpdv}' "; $query = $db->query( $sql ); $arr = Array(); if( $query->num_rows ) { while( $dados = $query->fetch_object() ) { $arr['Regional'] = $dados->regional; } } else $arr['Regional'] = 'não encontrado'; return json_encode( $arr ); } /* só se for enviado o parâmetro, que devolve os dados */ if( isset($_GET['idpdv']) ) { $db = new mysqli('localhost', 'root', '', 'test'); echo retorna( filter ( $_GET['idpdv'] ), $db ); } function filter( $var ){ return $var;// } Cacei no fórum as soluçoes mas mesmo assim não consegui resolver. HALP PLEASE
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.