Jump to content

7Canim

Members
  • Content count

    10
  • Joined

  • Last visited

Community Reputation

0 Comum

About 7Canim

Contato

  • Twitter
    @7canim
  1. 7Canim

    Desabilitar Submit do Enter No Formulario

    Ola, queria saber como você fez para o enter ir para o próximo campo, estou a 2 dias e não consigo fazer isso
  2. Estou fazendo um sistema de cadastro e preciso que quando se está manipulando uma parte da table e apertar a seta para baixo ela vá para o próximo do mesmo tipo. Exemplo, estou alterando a data de Nascimento e clico seta para baixo vai para a próxima data de Nascimento Eu sei que o código para a seta para baixo é 49 e estou usando class para mexer com os elementos da tabela. código da tabela: <form method="POST" action="index.php?p=animal/teste" onkeypress="return event.keyCode != 13;"> <table> <tr> <th></th> <th></th> <th>Data de Nascimento</th> <th>Data de Identificação</th> <th>Número Definitivo</th> <th>Número Provisório</th> <th>Raça</th> <th>Pasto</th> <th>Vaca</th> <th>Touro</th> <th>Sexo</th> </tr> <tr> <td></td> <td></td> <td><input type="text" id="a"></td> <td><input type="text" id="b"></td> <td><input type='text' id="c"></td> <td><input type='text' id="d"></td> <td><select name="raca" id="e"><option value=''></option> <?php foreach ($raca as $cat) { $nome_cat = $cat["descricao"]; $id_cat = $cat["idRaca"]; echo "<option value='$id_cat'>$nome_cat</option>"; } ?> </select></td> <td><select name="lote" id="i"><option value=''></option> <?php foreach ($lote as $cat) { $nome_cat = $cat["descricao"]; $id_cat = $cat["idLote"]; echo "<option value='$id_cat'>$nome_cat</option>"; } ?> </select></td> <td><input type="radio" name="vaca" value="N" class="f"> Não<br> <input type="radio" name="vaca" value="S" class="f"> Sim</td> <td><input type="radio" name="boi" value="N" class="g"> Não<br> <input type="radio" name="boi" value="S" class="g"> Sim</td> <td><input type="radio" name="sexo" value="M" class="h"> Macho<br> <input type="radio" name="sexo" value="F" class="h"> Fêmea</td> </tr> <tr> <th></th> <th></th> <th>Setor</th> <th>Grau de Sangue</th> <th>Pelagem</th> </tr> <tr> <td></td> <td></td> <td><select name="setor" id="j"><option value=''></option> <?php foreach ($setor as $cat) { $nome_cat = $cat["descricao"]; $id_cat = $cat["idSetor"]; echo "<option value='$id_cat'>$nome_cat</option>"; } ?> </select></td> <td><select name="gSangue" id="k"><option value=''></option> <?php foreach ($gSangue as $cat) { $nome_cat = $cat["descricao"]; $id_cat = $cat["idGrau"]; echo "<option value='$id_cat'>$nome_cat</option>"; } ?> </select></td> <td><select name="pelagem" id="l"><option value=''></option> <?php foreach ($pelagem as $cat) { $nome_cat = $cat["descricao"]; $id_cat = $cat["idPelagem"]; echo "<option value='$id_cat'>$nome_cat</option>"; } ?> </select></td> </tr> </table> <?php for($i = 0; $i < $tam; $i++){?> <table> <tr> <th>ID</th> <th>Número SISBOV</th> <th>Data de Nascimento</th> <th>Data de Identificação</th> <th>Número Definitivo</th> <th>Número Provisório</th> <th>Raça</th> </tr> <tr> <td><?php echo $id++;?></td> <td><input type="input" name="animal[<?php echo $i;?>][numeroSisbov]" value="<?php echo $sisbovs[$i];?>"></td> <td><input type='radio' class='alterarNasc' onclick="mNasc('alterarNasc', 'a', 'dataNascimento', 'nasc')"><div class="nasc" ><input type="text" name="animal[<?php echo $i;?>][dataNascimento]" value="<?php echo $a['dataNascimento'];?>"></div></td> <td><input type='radio' class='alterarIdent' onclick="mNasc('alterarIdent', 'b', 'dataIdentificacao', 'ident')"><div class="ident"><input type="text" name="animal[<?php echo $i;?>][dataIdentificacao]" value="<?php echo $a['dataIdentificacao'];?>"></div></td> <td><input type='radio' class='alterarnDef' onclick="mNasc('alterarnDef', 'c', 'numeroDefinitivo', 'nDef')"><div class="nDef"><input type='text' name='animal[<?php echo $i;?>][numeroDefinitivo]' value=' <?php echo $a['numeroDefinitivo'];?>'></div></td> <td><input type='radio' class='alterarnProv' onclick="mNasc('alterarnProv', 'd', 'numeroProvisorio', 'nProv')"><div class="nProv"><input type='text' name='animal[<?php echo $i;?>][numeroProvisorio]' value='<?php echo $a['numeroProvisorio'];?>'></div></td> <td><input type='radio' class='alterarRaca' onclick="mraca('alterarRaca', 'e', 'raca')"><?php acharNaTabela($raca, 'idRaca', 'descricao', $a, 'codRaca', $i, "raca");?></div></td> </tr> <tr> <th>Sexo</th> <th>Pasto</th> <th>Setor</th> <th>Grau de Sangue</th> <th>Pelagem</th> <th>Vaca</th> <th>Touro</th> </tr> <tr> <td><input type='radio' class='alterarSexo' onclick="mCheck('alterarSexo', 'h', 'sexo')"><?php checked($a['sexo'], "F", "M", 'sexo', 'F', 'M', $i, 'sexo');?></td> <td><input type='radio' class='alterarLote' onclick="mraca('alterarLote', 'i', 'lote')"><?php acharNaTabela($lote, 'idLote', 'descricao', $a, 'idLote', $i, "lote");?></td> <td><input type='radio' class='alterarSetor' onclick="mraca('alterarSetor', 'j', 'setor')"><?php acharNaTabela($setor, 'idSetor', 'descricao', $lo[0], 'idSetor', $i, "setor"); ?></td> <td><input type='radio' class='alterarSangue' onclick="mraca('alterarSangue', 'k', 'gSangue')"><?php acharNaTabela($gSangue, 'idGrau', 'descricao', $a, 'idGrau', $i, "grauS");?></td> <td><input type='radio' class='alterarPelagem' onclick="mraca('alterarPelagem', 'l', 'pelagem')"><?php acharNaTabela($pelagem, 'idPelagem', 'descricao', $a, 'idPelagem', $i, "pelagem");?></td> <td><input type='radio' class='alterarVaca' onclick="mCheck('alterarVaca', 'f', 'vaca')"><?php checked($a['vaca'], "S", "N", 'vaca', 'Sim', 'Não', $i, 'vaca');?></td> <td><input type='radio' class='alterarTouro' onclick="mCheck('alterarTouro', 'g', 'touro')"><?php checked($a['touro'], 'S', 'N', 'touro', 'Sim', 'Não', $i, 'touro');?></td></tr> </table> <?php }?> <input type="submit" value="Cadastrar Animais"> </form>
  3. 7Canim

    [Resolvido] Acessar Objeto na stdClass

    Funcionou Obrigada (Como eu marco como resolvido?)
  4. 7Canim

    [Resolvido] Acessar Objeto na stdClass

    Funcionou Obrigada
  5. Estou fazendo uma operação via suap e recebendo objetos, por exemplo, assim: Eu quero colocar os dados recebidos em um array, mas não sei como acessar os dados dentro desses objetos, por exemplo o acessoFazenda . Código que eu estou usando para receber o objeto e colocar no array $cods = array(1, 2, 3, 4, 5, 6); for($i = 0; $i < count($cods); $i++){ try { $wsdl_url = 'http://homolog.agricultura.gov.br/sisbov_ws_nova_hom/'; $client = new SOAPClient($wsdl_url); $params = array( 'usuario' => "XXXXXXXXXX", 'senha' => "XXXXXXXXX", 'idPropriedade' => $cods[$i], ); $return = $client->consultarPropriedade($params); // print_r($return); echo '</br></br></br>'; } catch (Exception $e) { echo "Exception occured: " . $e; } $prop = array( "codPropriedade" => $cods[$i], "acessoFazenda" => $return->Object->acessoFazenda, ); Desde já agradeço
  6. 7Canim

    Encontrar Usuário e Senha

    Resolvi, tem como excluir essa pergunta? Sou nova no site
  7. 7Canim

    Encontrar Usuário e Senha

    Bom dia É a primeira vez que estou usando o mysql nesse computador desde que instalei o xampp, mas já estou acostumada a ele em outro computadores. Tenho um firebird instalado já com usuário e senha. Mas nesse mysql eu não sei o usuário e a senha e eu preciso deles. O usuário e a senha são os mesmos do firebird? Se não, como eu descubro o usuário a senha do mysql?
  8. 7Canim

    Enviar dados via SOAP

    $xml = <<<XML <soapenv:Envelope ........> <soapenv:Header/> <soapenv:Body> <ser:Teste> <ser:usuario>Valores</ser:usuario> <ser:senha>Valores</ser:senha> <ser:numeroSolicitacao>Valores</ser:numeroSolicitacao> <ser:cpfProdutor></ser:cpfProdutor> <ser:cnpjProdutor>Valores</ser:cnpjProdutor> <ser:idPropriedadeDestino>Valores</ser:idPropriedadeDestino> <ser:tipoIdentificacao>Valores</ser:tipoIdentificacao> </ser:Teste> </soapenv:Body> </soapenv:Envelope> XML; $errno = 0; $error = null; $fp = fsockopen( 'http://homolog.agricultura.gov.br' , 80 , $errno , $error ); if ( is_resource( $fp ) ){ $resp = null; $post = "POST / HTTP/1.1\r\n"; $post .= "Host: http://homolog.agricultura.gov.br\r\n"; $post .= "SOAPAction: \r\n"; $post .= "Content-Type: text/xml; charset=utf-8\r\n"; $post .= sprintf( "Content-Length: %d\r\n\r\n" , strlen( $xml ) ); $post .= $xml; fwrite( $fh , $post , strlen( $xml ) ); while ( !feof( $fp ) ){ $resp .= fgets( $fp , 1024 ); } var_dump( $rest ); fclose( $fp ); } else { echo 'Opz[ ' , $errno , ' ] -> ' , $error; } Estou com o mesmo problemas em outras funções. Testei esse código na função inventariarSolicitacaoNumeracao e deu o erro: O fato de eu estar usando a porta 81 interfere? Preciso curar outro arquivo XML com esse XML? Como eu resolvo esse erro? Desde já, obrigada
  9. 7Canim

    Enviar dados via SOAP

    Ja testei, no suapUi funciona como esperado
  10. 7Canim

    Enviar dados via SOAP

    Bom dia Estou desenvolvendo um sistema que faça conexão com o SISBOV e algumas funções estão dando erros. Estou testando vários códigos diferentes e dão diferentes erros, mas no suapUi está funcionando normal Esse é o XML que eu preciso cadastrar <?php try { $wsdl_url = 'http://homolog.agricultura.gov.br/sisbov_ws_nova_hom/'; $client = new SOAPClient($wsdl_url); $params = array( 'usuario' => "XXXXXXXXXX", 'senha' => "XXXXXXXXXX", 'nirf' => "XXXXXXX", 'incra' => "XXXXXXXXXX", 'tipoPropriedade' => "X", 'nomePropriedade' => "XXXXXXXXXX", 'acessoFazenda' => "XXXXXXXXXX", 'distanciaSedeMunicipio' => "XXXXXXXXXX", 'orientacaoLatitude' => "X", 'grauLatitude' => "XX", 'minutoLatitude' => "XX", 'segundoLatitude' => "X", 'orientacaoLongitude' => "X", 'grauLongitude' => "XX", 'minutoLongitude' => "XX", 'segundoLongitude' => "XX", 'area' => "XXXXXXXXXX", 'logradouro' => "XXXXXXXXXX", 'bairro' => "XXXXXXXXXX", 'cep' => "XXXXXXXXXX", 'codMunicipio' => "XXXXXXXXXX", 'enderecoCorrespondenciaLogradouro' => "XXXXXXXXXX", 'enderecoCorrespondenciaBairro' => "XXXXXXXXXX", 'enderecoCorrespondenciaCep' => "XXXXXXXXXX", 'enderecoCorrespondenciaCodMunicipio' => "XXXXXXXXXX", 'telefoneResidencial' => "", 'faxResidencial' => "", 'nrTelefoneContato' => "XXXXXXXXXX", 'nrFaxContato' => "XXXXXXXXXX", ); $return = $client->incluirPropriedade($params); print_r($return); } catch (Exception $e) { echo "Exception occured: " . $e; } Tanto o incluirPropriedade como o alterarPropriedade dá errado nos 4 códigos diferentes que eu tentei. Nesse código dá o erro ERR_CONNECTION_RESET (estou usando Google Chrome) <?php ini_set("soap.wsdl_cache_enabled", "0"); // Desabilita Cache do WSDL $config['soap']['usuario']="XXXXXXXXXXXX"; //Nome do Usuario == CNPJ da Certificadora $config['soap']['senha']="XXXXXXXXXXXX"; //Senha == Senha do FTP $config['soap']['uri']="http://servicosWeb.sisbov.mapa.gov.br"; //NameSpace do WSDL $config['soap']['location']='http://homolog.agricultura.gov.br/sisbov_ws_nova_hom/';//ENDERECO DO WSDL DO WEBSERVICES $client = new SoapClient(null, array('uri' => $config['soap']['uri'], 'location' => $config['soap']['location'])); //Cria o Cliente de WebServices try { //Tente Executar a Chamada //Object incluirPropriedade(string usuario, string senha, string nirf, string incra, long TipoPropriedade, string nome, string roteiroDeAcesso, int distanciaSedeMunicipio, string orientacaoLatitude, int grauLatitude, int minutoLatitude, int segungaLatitude, string orientacaoLongitude, int grauLongitude, int minutoLongitude, int segundoLongitude, long area, string endereco, string bairro, string cep, string codMunicipio, string EnderecoCorres, string bairroCorres, string cepCorres, string codMunicipio, string telefoneResidencial, string faxResidencial, string telefoneContado, string faxContato); $retorno = $client->incluirPropriedade($config['soap']['usuario'], $config['soap']['senha'], 'XXXXXXXXX', '', 1, 'Fazendinha do Bita', 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 4500, 'S', 20, 29, 0, 'W', 51, 54, 11, 1321800, 'No meio do mato', '...', '79600000', '5008305', 'Rua qualquer', 'Centro', '79600000', '5008305', '', '', '12345678', '12345678'); //Chama a funcao no WebServices print_r($retorno); //Exibe Resultado na Tela } catch (SoapFault $exception) { //Em caso de erros echo $exception; //Exibe erros na tela } Nesse código, o XML pede long, mas o PHP não tem long então dá erro de conversão O erro: SoapFault exception: [soapenv:Server.userException] org.xml.sax.SAXException: Bad types (int -> long) in C:\xampp\htdocs\TestePHP\alterar\alterarPropriedade.php:13 Stack trace: #0 C:\xampp\htdocs\TestePHP\alterar\alterarPropriedade.php(13): SoapClient->__call('alterarPropried...', Array) #1 {main} <?php $url = 'http://homolog.agricultura.gov.br/sisbov_ws_nova_hom/'; $client = new SoapClient($url); $xmlr = new SimpleXMLElement('<incluirPropriedade></incluirPropriedade>'); $xmlr->addChild('usuario', 'XXXXXXXXXXXXXXX'); $xmlr->addChild('senha', 'XXXXXXXXXXX'); $xmlr->addChild('nirf', 'XXXXXXXXX'); $xmlr->addChild('incra', 'XXXXXXXXXXXX'); $xmlr->addChild('tipoPropriedade', '1'); $xmlr->addChild('nomePropriedade', 'Fazendinha do Bita'); $xmlr->addChild('acessoFazenda', 'XXXXXXXXXXXXXXXX'); $xmlr->addChild('distanciaSedeMunicipio', '4500'); $xmlr->addChild('orientacaoLatitude', 'S'); $xmlr->addChild('grauLatitude', '20'); $xmlr->addChild('minutoLatitude', '29'); $xmlr->addChild('segundoLatitude', '0'); $xmlr->addChild('orientacaoLongitude', 'W'); $xmlr->addChild('grauLongitude', '51'); $xmlr->addChild('minutoLongitude', '54'); $xmlr->addChild('segundoLongitude', '11'); $xmlr->addChild('area', '1321800'); $xmlr->addChild('logradouro', 'No meio do mato'); $xmlr->addChild('bairro', '...'); $xmlr->addChild('cep', '79600000'); $xmlr->addChild('codMunicipio', '5008305'); $xmlr->addChild('enderecoCorrespondenciaLogradouro', 'Rua qualquer'); $xmlr->addChild('enderecoCorrespondenciaBairro', 'Centro'); $xmlr->addChild('enderecoCorrespondenciaCep', '79600000'); $xmlr->addChild('enderecoCorrespondenciaCodMunicipio', '5008305'); $xmlr->addChild('telefoneResidencial', ''); $xmlr->addChild('faxResidencial', ''); $xmlr->addChild('nrTelefoneContato', '12345678'); $xmlr->addChild('nrFaxContato', '12345678'); $params = new stdClass(); $params->xml = $xmlr->asXML(); $result = $client->incluirPropriedade($params); Nesse código dá o mesmo erro ERR_CONNECTION_RESET (estou usando Google Chrome) <FONTES!!!> O primeiro código é do netbeans mesmo, o segundo tirei de um outro desenvolvedor SISBOV, e o terceiro adaptei da internet (não achei o tópico) Já tentei desabilitar esse erro do Chorme, mas não consegui Se alguém souber como me ajudar, por favor Desde já, obrigada
×

Important Information

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