Jump to content
Fórum Script Brasil

josy

Membros
  • Posts

    31
  • Joined

  • Last visited

About josy

  • Birthday 08/30/1983

Recent Profile Visitors

1279 profile views

josy's Achievements

0

Reputation

  1. Fiz um teste alterando o jquery para: if (Frm.txtbx_Comentario.value.trim() == ""){ msg += 'É necessário escrever um "Comentário"!\n'; Frm.txtbx_Comentario.style.backgroundColor = '#FA8072'; if (_objFocus == null) _objFocus = Frm.txtbx_Comentario; } else{ alert('oi'); //txtbxNome = Frm.txtbxNome.value.trim(); //txtbxEmail = Frm.txtbxEmail.value.trim(); //txtbx_Comentario = Frm.txtbx_Comentario.value.trim(); $("#btnEnviaContato").attr("disabled", "true"); $("#recipient").val("1"); $("#Frm_message").submit(); alert("Mensagem Enviada com Sucesso!/n Aguarde!"); } if (msg != ""){ alert(msg); _objFocus.focus(); return false; } return false; Mas tb não deu certo
  2. Seguem códigos: contato.html <!DOCTYPE html> <html> <head> <title>:: Contato & Localização :: Estética Lê :: (51) 3072.5401 - (51) 99957.8642 ::</title> <!--META--> <meta charset="UTF-8"> <!--CSS--> <link rel="stylesheet" href="css/style.css" type="text/css"> <!--[if IE]> <link rel="stylesheet" href="css/ie.css" type="text/css" charset="utf-8"> <![endif]--> <!--JS--> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/funcoes.js"></script> <script type="text/javascript"> function down(){ if (event.button==2){ alert("Respeite o Direito Autoral"); } } function up(){ if (event.button==2){ alert("Respeite o Direito Autoral"); document.write("<body bgcolor='000000' text='ff0000'><center><h1>Se você ainda não sabe, fazer uma cópia sem autorização do autor é crime.</h1></center><br><br>"); document.write('<a href="javascript:history.back()"><center>Voltar</center></a>'); } } document.onmousedown=down; document.onmouseup=up; function MM_displayStatusMsg(msgStr){ //v1.0 status=msgStr; document.MM_returnValue = true; } function mascara(o,f){ v_obj=o v_fun=f setTimeout('execmascara()',1) } function execmascara(){ v_obj.value=v_fun(v_obj.value) } function mtel(v){ v=v.replace(/\D/g,''); //Remove tudo o que não é dígito v=v.replace(/^(\d{2})(\d)/g,'($1) $2'); //Coloca parênteses em volta dos dois primeiros dígitos v=v.replace(/(\d)(\d{4})$/,'$1-$2'); //Coloca hífen entre o quarto e o quinto dígitos return v; } function id( el ){ return document.getElementById( el ); } window.onload = function(){ id('txtbxTelefone').onkeyup = function(){ mascara( this, mtel ); } } function VerificaCampos(Frm){ var msg = ""; var _objFocus = null; //alert(Frm.txtbxEmail.value.trim()); if (Frm.txtbxNome.value.trim() == "" || Frm.txtbxNome.value.length < 3){ msg += 'Informe o seu "Nome"!\n'; Frm.txtbxNome.style.backgroundColor = '#FA8072'; if (_objFocus == null) _objFocus = Frm.txtbxNome; } else Frm.txtbxNome.style.backgroundColor = ''; if (Frm.txtbxEmail.value.trim() == ""){ msg += 'Informe o seu "E-mail"!\n'; Frm.txtbxEmail.style.backgroundColor = '#FA8072'; if (_objFocus == null) _objFocus = Frm.txtbxEmail; } else{ if (!Verifica_Email(Frm.txtbxEmail.value)){ msg += 'Informe um e-mail válido!\n'; Frm.txtbxEmail.style.backgroundColor = '#FA8072'; if (_objFocus == null) _objFocus = Frm.txtbxEmail; } else Frm.txtbxEmail.style.backgroundColor = ''; } if (Frm.txtbxTelefone.value.trim() == "" || Frm.txtbxTelefone.value.length < 3){ msg += 'Informe o seu "Telefone com DDD"!\n'; Frm.txtbxTelefone.style.backgroundColor = '#FA8072'; if (_objFocus == null) _objFocus = Frm.txtbxTelefone; } else Frm.txtbxTelefone.style.backgroundColor = ''; if (Frm.txtbx_Comentario.value.trim() == ""){ msg += 'É necessário escrever um "Comentário"!\n'; Frm.txtbx_Comentario.style.backgroundColor = '#FA8072'; if (_objFocus == null) _objFocus = Frm.txtbx_Comentario; } else{ alert('oi'); Frm.txtbx_Comentario.style.backgroundColor = ''; Frm.chk_News.style.backgroundColor = ''; } return false; } $('document').ready(function(){ $("#txtbxNome").focus(); $("#btnEnviaContato").click(function(){ return VerificaCampos(this.form); }); }); </script> </head> <body> <div id="page"> <div id="header"> <div id="logo"> <a href="index.html" title="Estética Lê"> <img src="images/lip2.png" height="80" width="580"/> </a> </div> <div id="navigation"> <ul> <li> <a href="index.html" title="Home">home</a> </li> <li> <a href="sobre.html" title="Sobre">sobre</a> </li> <li> <a href="micropigmentacao.html" title="Micropigmentação">micropigmentação</a> </li> <li> <a href="depilacao.html" title="Depilação">depilação</a> </li> <li> <a href="podologia.html" title="Podologia">podologia</a> </li> <li> <a href="cabelo.html" title="Cabelo">cabelo</a> </li> <li class="selected"> <a href="contato.html" title="Contato">contato</a> </li> </ul> </div> </div> <div id="contents"> <div id="main"> <div id="adbox"> <script async defer src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBaahKBtQf9TU5OVu5gRg2oB_lWiRDHNko" type="text/javascript"></script> <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d1727.086693310109!2d-51.22727322734817!3d-30.031883188997966!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x951979064344f2dd%3A0xeabbc4de1e49d2e8!2zRXN0w6l0aWNhIEzDqg!5e0!3m2!1spt-BR!2sbr!4v1502220048925" height="384" width="700" frameborder="0" style="border:0" allowfullscreen></iframe> </div> <BR/><BR/> <div id="contact"> <form action="contato.php" method="post" id="Frm_message" name="Frm_message"> <h2>Envie-nos uma mensagem</h2> <ul class="sideesquerda"> <li> <input type="text" id="txtbxNome" name="txtbxNome" class="txtfield" style="width: 243px; text-transform: capitalize;"> <label>Nome</label> </li> <li> <input type="text" id="txtbxEmail" name="txtbxEmail" class="txtfield" style="width: 243px; text-transform: lowercase;"> <label>E-mail</label> </li> <li> <input type="text" id="txtbxTelefone" name="txtbxTelefone" class="txtfield" style="width: 243px;" maxlength="15"/> <label>Telefone</label> </li> </ul> <ul class="sidedireita"> <li> <textarea id="txtbx_Comentario" name="txtbx_Comentario" style="width: 215px;"></textarea> <label>Mensagem</label> </li> <li> <input type="hidden" id="recipient" name="recipient" value="0"></input> <input type="submit" value="Enviar" class="btn" id="btnEnviaContato" name="btnEnviaContato"/> </li> </ul><ul class="livre"></ul> </form> </div> </div> <div id="sidebar"> <h1>Contato &<BR/>Localização </h1><BR/><BR/> <ul class="menu3"> <li> <a href="#">Rua Riachuelo, 1521/sala 03<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Edifício Yara - térreo</a> </li> <li> <a href="#">Porto Alegre/RS <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; centro</a> </li> <li> <a href="#">(51) 3072.5401 <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (51) 99957.8642</a> </li> <li> <a href="#">Cep: 90.010-273</a> </li> <BR/><BR/> <li style="font-size:15px;text-transform:lowercase;"> <a href="#"><i>[email protected]</i></a> </li> </ul> </div> </div> <div id="footer"> <ul class="navigation"> <li> <a href="index.html" title="Home">Home</a> </li> <li> <a href="sobre.html" title="Sobre">Sobre</a> </li> <li> <a href="micropigmentacao.html" title="Micropigmentação">Micropigmentação</a> </li> <li> <a href="depilacao.html" title="Depilação">Depilação</a> </li> <li> <a href="podologia.html" title="Podologia">Podologia</a> </li> <li> <a href="cabelo.html" title="Cabelo">Cabelo</a> </li> <li class="selected"> <a href="contato.html" title="Contato">Contato</a> </li> <li> <a href="produtos.html" title="Contato">Produtos</a> </li> </ul> <p id="footnote"> © Estética Lê 2017 - Todos os direitos reservados. <BR/> Desenvolvido por <a id="developed" title="(51) 99825.3943 - e-mail: [email protected]">Josy Lopes</a> </p> </div> </div> </body> </html> contato.php <!DOCTYPE html> <?php include_once('./include/funcoes.php'); //SUBMIT echo $_POST["recipient"];die; if($_POST["recipient"] == 1){ $txtbxNome = $_POST["txtbxNome"]; $txtbxEmail = strtolower($_POST["txtbxEmail"]); $txtbxTelefone = $_POST["txtbxTelefone"]; $txtbxComentario = $_POST["txtbx_Comentario"]; .... } ?>
  3. Resolvido era só erro no html, deletei a página antiga e criei uma nova página html e colei o código, subi pelo ftp e funcionou corretamente!
  4. Página HMTL <form action="contato.php" method="post" id="Frm_message" name="Frm_message"> <input type="text" id="txtbxNome" name="txtbxNome" class="txtfield" style="width: 243px; text-transform: capitalize;"> <label>Nome</label> <input type="text" id="txtbxEmail" name="txtbxEmail" class="txtfield" style="width: 243px; text-transform: lowercase;"> <label>E-mail</label> <input type="text" id="txtbxTelefone" name="txtbxTelefone" class="txtfield" style="width: 243px;" maxlength="15"/> <label>Telefone</label> <textarea id="txtbx_Comentario" name="txtbx_Comentario" style="width: 215px;"></textarea> <label>Mensagem</label> <input type="hidden" id="recipient" name="recipient" value="0"></input> <input type="submit" value="Enviar" class="btn" id="btnEnviaContato" name="btnEnviaContato"> </form> Verificação jquery <script type="text/javascript"> function mascara(o,f){ v_obj=o v_fun=f setTimeout('execmascara()',1) } function execmascara(){ v_obj.value=v_fun(v_obj.value) } function mtel(v){ v=v.replace(/\D/g,''); //Remove tudo o que não é dígito v=v.replace(/^(\d{2})(\d)/g,'($1) $2'); //Coloca parênteses em volta dos dois primeiros dígitos v=v.replace(/(\d)(\d{4})$/,'$1-$2'); //Coloca hífen entre o quarto e o quinto dígitos return v; } function id( el ){ return document.getElementById( el ); } window.onload = function(){ id('txtbxTelefone').onkeyup = function(){ mascara( this, mtel ); } } function VerificaCampos(Frm){ var msg = ""; var _objFocus = null; //alert(Frm.txtbxEmail.value.trim()); if (Frm.txtbxNome.value.trim() == "" || Frm.txtbxNome.value.length < 3){ msg += 'Informe o seu "Nome"!\n'; Frm.txtbxNome.style.backgroundColor = '#FA8072'; if (_objFocus == null) _objFocus = Frm.txtbxNome; } else Frm.txtbxNome.style.backgroundColor = ''; if (Frm.txtbxEmail.value.trim() == ""){ msg += 'Informe o seu "E-mail"!\n'; Frm.txtbxEmail.style.backgroundColor = '#FA8072'; if (_objFocus == null) _objFocus = Frm.txtbxEmail; } else{ if (!Verifica_Email(Frm.txtbxEmail.value)){ msg += 'Informe um e-mail válido!\n'; Frm.txtbxEmail.style.backgroundColor = '#FA8072'; if (_objFocus == null) _objFocus = Frm.txtbxEmail; } else Frm.txtbxEmail.style.backgroundColor = ''; } if (Frm.txtbxTelefone.value.trim() == "" || Frm.txtbxTelefone.value.length < 3){ msg += 'Informe o seu "Telefone com DDD"!\n'; Frm.txtbxTelefone.style.backgroundColor = '#FA8072'; if (_objFocus == null) _objFocus = Frm.txtbxTelefone; } else Frm.txtbxTelefone.style.backgroundColor = ''; if (Frm.txtbx_Comentario.value.trim() == ""){ msg += 'É necessário escrever um "Comentário"!\n'; Frm.txtbx_Comentario.style.backgroundColor = '#FA8072'; if (_objFocus == null) _objFocus = Frm.txtbx_Comentario; } else{ Frm.txtbx_Comentario.style.backgroundColor = ''; Frm.chk_News.style.backgroundColor = ''; } if (msg != ""){ alert(msg); _objFocus.focus(); return false; } else{ txtbxNome = Frm.txtbxNome.value.trim(); txtbxEmail = Frm.txtbxEmail.value.trim(); txtbx_Comentario = Frm.txtbx_Comentario.value.trim(); alert('oi3'); $("#btnEnviaContato").attr("disabled", "true"); $("#recipient").val("1"); $("#Frm_message").submit(); alert("Mensagem Enviada com Sucesso!/n Aguarde!"); } return false; } $('document').ready(function(){ $("#txtbxNome").focus(); $("#btnEnviaContato").click(function(){ return VerificaCampos(this.form); }); }); </script>
  5. Consegui arrumar o erro só alterando datatype: html e não json como eu queria. index.php com o formulário <script type="text/javascript"> function somenteNumeros(num) { var er = /[^0-9.]/; er.lastIndex = 0; var campo = num; if (er.test(campo.value)) { campo.value = ""; } } function checarEmail(email){ expr = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (!expr.test(email)) alert("Erro: Informe um e-mail inválido!"); } /* MÁSCARA TELEFONE */ function mascara(o,f){ v_obj=o v_fun=f setTimeout("execmascara()",1) } function execmascara(){ v_obj.value=v_fun(v_obj.value) } function mtel(v){ v=v.replace(/\D/g,""); //Remove tudo o que não é dígito v=v.replace(/^(\d{2})(\d)/g,"($1) $2"); //Coloca parênteses em volta dos dois primeiros dígitos v=v.replace(/(\d)(\d{4})$/,"$1.$2"); //Coloca ponto entre o quarto e o quinto dígitos return v; } function id( el ){ return document.getElementById( el ); } window.onload = function(){ id('telefone-trabalhe-conosco').onkeyup = function(){ mascara( this, mtel ); } } /* FIM MÁSCARA TELEFONE */ /*UPLOAD ARQUIVO*/ function ValidaFormato(arquivo){ var extensoes, ext, valido; extensoes = new Array('.odt','.pdf','.doc'); ext = arquivo.substring(arquivo.lastIndexOf(".")).toLowerCase(); valido = false; for(var i = 0; i <= arquivo.length; i++){ if(extensoes[i] == ext){ valido = true; break; } } if(valido){ return true; } return false } /*FIM UPLOAD ARQUIVO*/ require(['jquery'],function($){ $(document).ready(function(){ $("#btn").click(function(){ if($("#nome-trabalhe-conosco").val() == "" || $("#nome-trabalhe-conosco").val().length < 3) { alert("Erro: Informe o nome corretamente!"); $("#nome-trabalhe-conosco").focus(); return false; } if($("#telefone-trabalhe-conosco").val() == "" || $("#telefone-trabalhe-conosco").val().length < 13){ alert("Erro: Informe o telefone corretamente!"); $("#telefone-trabalhe-conosco").focus(); return false; } if($("#email-trabalhe-conosco").val() == "" || checarEmail($("#email-trabalhe-conosco").val())){ alert("Erro: Informe o e-mail!"); $("#email-trabalhe-conosco").focus(); return false; } //alert(ValidaFormato($("#arquivo").val())); if($("#arquivo").val() == ""){ alert("Erro: Anexe seu currículo corretamente!"); return false; } if(ValidaFormato($("#arquivo").val()) == false){ alert("Erro: Formato anexo inválido!"); return false; } else{ $.ajax({ type : 'POST', url : '/send_email.php', dataType : 'html', data: { funcao : 'frm_trabalhe-conosco', nome : $("#nome-trabalhe-conosco").val(), telefone: $("#telefone-trabalhe-conosco").val(), email: $("#email-trabalhe-conosco").val() }, success : function(data){ alert(data); }, error : function(XMLHttpRequest, textStatus, errorThrown) { alert(errorThrown); } }); } }); }); }); </script> <form id="frm_trabalhe-conosco" enctype="multipart/form-data" style="width: 590px;" > <span>* Campos obrigatórios</span><br><br> Nome:&nbsp;<span>*</span>&nbsp;<input id="nome-trabalhe-conosco" type="text" /><br /><br /> Telefone:&nbsp;<span>*</span><br />&nbsp;<input id="telefone-trabalhe-conosco" type="text" onkeyup="somenteNumeros(this);" maxlength="15" style="width: 150px;"/>&nbsp;<span>somente números Ex.: (51) 3061.0558</span><br /><br /> E-mail:&nbsp;<span>*</span>&nbsp;<input id="email-trabalhe-conosco" type="text"/><br /><br /> Curriculo: &nbsp;<span>*</span>&nbsp;<input id="arquivo" name="arquivo" type="file"/><br /><span>Formatos permitidos: .pdf, .doc e .odt</span><br /><br /> <input id="btn" type="button" value="Enviar" /> </form> send_email.php <script type="text/javascript"> function somenteNumeros(num) { var er = /[^0-9.]/; er.lastIndex = 0; var campo = num; if (er.test(campo.value)) { campo.value = ""; } } function checarEmail(email){ expr = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (!expr.test(email)) alert("Erro: Informe um e-mail inválido!"); } /* MÁSCARA TELEFONE */ function mascara(o,f){ v_obj=o v_fun=f setTimeout("execmascara()",1) } function execmascara(){ v_obj.value=v_fun(v_obj.value) } function mtel(v){ v=v.replace(/\D/g,""); //Remove tudo o que não é dígito v=v.replace(/^(\d{2})(\d)/g,"($1) $2"); //Coloca parênteses em volta dos dois primeiros dígitos v=v.replace(/(\d)(\d{4})$/,"$1.$2"); //Coloca ponto entre o quarto e o quinto dígitos return v; } function id( el ){ return document.getElementById( el ); } window.onload = function(){ id('telefone-trabalhe-conosco').onkeyup = function(){ mascara( this, mtel ); } } /* FIM MÁSCARA TELEFONE */ /*UPLOAD ARQUIVO*/ function ValidaFormato(arquivo){ var extensoes, ext, valido; extensoes = new Array('.odt','.pdf','.doc'); ext = arquivo.substring(arquivo.lastIndexOf(".")).toLowerCase(); valido = false; for(var i = 0; i <= arquivo.length; i++){ if(extensoes[i] == ext){ valido = true; break; } } if(valido){ return true; } return false } /*FIM UPLOAD ARQUIVO*/ require(['jquery'],function($){ $(document).ready(function(){ $("#btn").click(function(){ if($("#nome-trabalhe-conosco").val() == "" || $("#nome-trabalhe-conosco").val().length < 3) { alert("Erro: Informe o nome corretamente!"); $("#nome-trabalhe-conosco").focus(); return false; } if($("#telefone-trabalhe-conosco").val() == "" || $("#telefone-trabalhe-conosco").val().length < 13){ alert("Erro: Informe o telefone corretamente!"); $("#telefone-trabalhe-conosco").focus(); return false; } if($("#email-trabalhe-conosco").val() == "" || checarEmail($("#email-trabalhe-conosco").val())){ alert("Erro: Informe o e-mail!"); $("#email-trabalhe-conosco").focus(); return false; } //alert(ValidaFormato($("#arquivo").val())); if($("#arquivo").val() == ""){ alert("Erro: Anexe seu currículo corretamente!"); return false; } if(ValidaFormato($("#arquivo").val()) == false){ alert("Erro: Formato anexo inválido!"); return false; } else{ /*if(move_uploaded_file($fileTmpLoc, 'uploads/'.$fileName)){ //do more stuff } else{ echo "Upload failed."; }*/ $.ajax({ type : 'POST', url : '/send_email.php', dataType : 'html', data: { funcao : 'frm_trabalhe-conosco', nome : $("#nome-trabalhe-conosco").val(), telefone: $("#telefone-trabalhe-conosco").val(), email: $("#email-trabalhe-conosco").val() }, success : function(data){ alert(data); }, error : function(XMLHttpRequest, textStatus, errorThrown) { alert(errorThrown); } }); } }); }); }); </script> <style> #frm-trabalhe-conosco { } </style> <form id="frm_trabalhe-conosco" enctype="multipart/form-data" style="width: 590px;" > <span>* Campos obrigatórios</span><br><br> Nome:&nbsp;<span>*</span>&nbsp;<input id="nome-trabalhe-conosco" type="text" /><br /><br /> Telefone:&nbsp;<span>*</span><br />&nbsp;<input id="telefone-trabalhe-conosco" type="text" onkeyup="somenteNumeros(this);" maxlength="15" style="width: 150px;"/>&nbsp;<span>somente números Ex.: (51) 3061.0558</span><br /><br /> E-mail:&nbsp;<span>*</span>&nbsp;<input id="email-trabalhe-conosco" type="text"/><br /><br /> Curriculo: &nbsp;<span>*</span>&nbsp;<input id="arquivo" name="arquivo" type="file"/><br /><span>Formatos permitidos: .pdf, .doc e .odt</span><br /><br /> <input id="btn" type="button" value="Enviar" /> </form> 1º problema: alterar codificação para json 2º problema: na página send_email.php o aviso $msg = "Currículo enviado com sucesso!"; $msg += </BR>."Aguarde retorno"; Não consigo escrever em duas linhas. Peço ajuda
  6. Form PHP, onde estou enviando somente um dados por eqto e está dando o erro: unexpected token r in json at position 1. A página send_email.php já está no FTP. Não consigo achar o problema, peço auxílio. página index.php: <script type="text/javascript"> function somenteNumeros(num) { var er = /[^0-9.]/; er.lastIndex = 0; var campo = num; if (er.test(campo.value)) { campo.value = ""; } } function checarEmail(email){ expr = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (!expr.test(email)) alert("Erro: Informe um e-mail inválido!"); } /* MÁSCARA TELEFONE */ function mascara(o,f){ v_obj=o v_fun=f setTimeout("execmascara()",1) } function execmascara(){ v_obj.value=v_fun(v_obj.value) } function mtel(v){ v=v.replace(/\D/g,""); //Remove tudo o que não é dígito v=v.replace(/^(\d{2})(\d)/g,"($1) $2"); //Coloca parênteses em volta dos dois primeiros dígitos v=v.replace(/(\d)(\d{4})$/,"$1.$2"); //Coloca ponto entre o quarto e o quinto dígitos return v; } function id( el ){ return document.getElementById( el ); } window.onload = function(){ id('telefone-trabalhe-conosco').onkeyup = function(){ mascara( this, mtel ); } } /* FIM MÁSCARA TELEFONE */ /*UPLOAD ARQUIVO*/ function ValidaFormato(arquivo){ var extensoes, ext, valido; extensoes = new Array('.odt','.pdf','.doc'); ext = arquivo.substring(arquivo.lastIndexOf(".")).toLowerCase(); valido = false; for(var i = 0; i <= arquivo.length; i++){ if(extensoes[i] == ext){ valido = true; break; } } if(valido){ return true; } return false } /*FIM UPLOAD ARQUIVO*/ require(['jquery'],function($){ $(document).ready(function(){ $("#btn").click(function(){ if($("#nome-trabalhe-conosco").val() == "" || $("#nome-trabalhe-conosco").val().length < 3) { alert("Erro: Informe o nome corretamente!"); $("#nome-trabalhe-conosco").focus(); return false; } if($("#telefone-trabalhe-conosco").val() == "" || $("#telefone-trabalhe-conosco").val().length < 13){ alert("Erro: Informe o telefone corretamente!"); $("#telefone-trabalhe-conosco").focus(); return false; } if($("#email-trabalhe-conosco").val() == "" || checarEmail($("#email-trabalhe-conosco").val())){ alert("Erro: Informe o e-mail!"); $("#email-trabalhe-conosco").focus(); return false; } //alert(ValidaFormato($("#arquivo").val())); if($("#arquivo").val() == ""){ alert("Erro: Anexe seu currículo corretamente!"); return false; } if(ValidaFormato($("#arquivo").val()) == false){ alert("Erro: Formato anexo inválido!"); return false; } else{ $.ajax({ type : 'POST', url : '/send_email.php', dataType : 'json', data: { funcao : 'frm_trabalhe-conosco', //nome : $("#nome-trabalhe-conosco").val(), //telefone: $("#telefone-trabalhe-conosco").val(), //email: $("#email-trabalhe-conosco").val() }, success : function(data){ alert(data); }, error : function(XMLHttpRequest, textStatus, errorThrown) { alert(errorThrown); } }); } }); }); }); </script> <form id="frm_trabalhe-conosco" enctype="multipart/form-data" style="width: 590px;" > <span>* Campos obrigatórios</span><br><br> Nome:&nbsp;<span>*</span>&nbsp;<input id="nome-trabalhe-conosco" type="text" /><br /><br /> Telefone:&nbsp;<span>*</span><br />&nbsp;<input id="telefone-trabalhe-conosco" type="text" onkeyup="somenteNumeros(this);" maxlength="15" style="width: 150px;"/>&nbsp;<span>somente números Ex.: (51) 3061.0558</span><br /><br /> E-mail:&nbsp;<span>*</span>&nbsp;<input id="email-trabalhe-conosco" type="text"/><br /><br /> Curriculo: &nbsp;<span>*</span>&nbsp;<input id="arquivo" name="arquivo" type="file"/><br /><span>Formatos permitidos: .pdf, .doc e .odt</span><br /><br /> <input id="btn" type="button" value="Enviar" /> </form> página send_email.php: <?php if(isset($_POST['funcao'])){ $funcao = $_POST['funcao']; if($funcao=="frm_trabalhe-conosco"){ echo $funcao; /*$nome = $_POST['nome']; $telefone = $_POST['telefone']; $email = $_POST['email']; //DATA E HORÁRIO ENVIO $envio = date("d/m/Y H:i:s"); //MONTAGEM EMAIL $htm =""; $htm.="<html><head>\n"; $htm.="<title>Website :: Contato</title>\n"; $htm.="<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=iso-8859-1\">\n"; $htm.="</head>\n"; $htm.="<body bgcolor=\"#ffffff\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">\n"; $htm.="<table bgcolor=\"#ffffff\" width=\"550\" height=\"50\" border=\"1\" align=\"center\" cellpadding=\"2\" cellspacing=\"3\" bordercolor=\"#000000\">\n"; $htm.=" <tr bgcolor=#2e3092>\n"; $htm.=" <td align=center colspan=2 style='color: #ffffff; font-size: 15px;'>\n"; $htm.=" <b> Website Contato :: Ferragem Thony </b>\n"; $htm.=" </td>\n"; $htm.=" </tr>\n"; $htm.=" <tr bgcolor=#FFFFFF>\n"; $htm.=" <td width=30% align=right style='font-color: #10A540; font-weight: bold;'>\n"; $htm.=" Nome:&nbsp;&nbsp;\n"; $htm.=" </td>\n"; $htm.=" <td width=70% style='text-transform: capitalize; color: #000000;'>\n"; $htm.=" ".$nome."\n"; $htm.=" </td>\n"; $htm.=" </tr>\n"; $htm.=" <tr bgcolor=#FFFFFF>\n"; $htm.=" <tr bgcolor=#FFFFFF>\n"; $htm.=" <td width=30% align=right style='font-color: #10A540; font-weight: bold;'>\n"; $htm.=" Telefone:&nbsp;&nbsp;\n"; $htm.=" </td>\n"; $htm.=" <td width=70%>\n"; $htm.=" ".$telefone."\n"; $htm.=" </td>\n"; $htm.=" </tr>\n"; $htm.=" <tr bgcolor=#FFFFFF>\n"; $htm.=" <td align= right style='font-color: #10A540; font-weight: bold;'>\n"; $htm.=" E-mail:&nbsp;&nbsp;\n"; $htm.=" </td>\n"; $htm.=" <td style='text-transform: lowercase; color: #000000;'>\n"; $htm.=" ".$email."\n"; $htm.=" </td>\n"; $htm.=" </tr>\n"; $htm.="<tr bgcolor=#FFFFFF><td colspan=2>&nbsp;</td></tr>\n"; $htm.=" <tr bgcolor=#FFFFFF>\n"; $htm.=" <td align= right style='font-color: #10A540; font-weight: bold;'>\n"; $htm.=" Data/hora:&nbsp;&nbsp;\n"; $htm.=" </td>\n"; $htm.=" <td style='text-align: justify; color: #000000;'>\n"; $htm.=" ".$envio."\n"; $htm.=" </td>\n"; $htm.=" </tr>\n"; $htm.="</table>\n"; $htm.="</body>\n"; $htm.="</html>\n"; $subject = ":: TRABALHE CONOSCO FERRAGEM THONY ::"; $headers = ""; $headers .= "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; $headers .= "Reply-to:".$email."\n"; $headers .= "From: Ferragem Thony<[email protected]>\n"; if ($mensagem != ""){ $to = "[email protected]"; mail($to, $subject, $htm, $headers); } $msg = "Currículo enviado com sucesso!\\nAguarde retorno"; echo $msg;*/ } }
  7. $(document).ready(function(){ if($("#cmbbx").val() == "1"){ alert('oi'); } }) $(document).ready(function(){ if($("#cmbbx").val() === "1"){ alert('oi'); } })
  8. Ex: Ao ser selecionado o valor 1 no select como faço para exibir um campo valor <form method="POST" action=""> <label for="pedido"> Nº :</label> <input type="text" id="pedido" name="pedido" maxlength="255"/> <select name="select" id="select"> <option value="1">teste1</option> <option value="2">teste2</option> <option value="3">teste3</option> <option value="4">teste4</option> </select> <input type="submit" value="Busca" id="busca"/> </form> function somenteNumeros(num) { var er = /[^0-9.]/; er.lastIndex = ; var campo = num; if (er.test(campo.value)) { campo.value = ""; } } $(document).ready(function(){ $("#pedido").focus(); $("#busca").click(function(){ if($("#pedido").val() == ""){ alert("Erro: Informe o n\xBA do pedido!"); } }); })
  9. josy

    Erro Notice Undefined index

    Funcionou!!! Obrigada lowys
  10. josy

    Erro Notice Undefined index

    Linha 542 - <textarea name="rt1" id="rt1" rows="5" cols="40"><?php echo $_POST["rt1"];?></textarea> Linha 546 - <textarea name="rt2" id="rt2" rows="5" cols="40"><?php echo $_POST["rt2"];?></textarea>
  11. Não posso remover a visualização do notice, peço auxílio. Erro: <br /> <b>Notice</b>: Undefined index: rt1 in <b>/usr/local/www/apache24/data/intranet.thony.com.br/rastreamento/index.php</b> on line <b>546</b><br /> <br /> <b>Notice</b>: Undefined index: rt2 in <b>/usr/local/www/apache24/data/intranet.thony.com.br/rastreamento/index.php</b> on line <b>546</b><br /> <?php //VIEW ERROS ini_set('display_errors',1); ini_set('display_startup_erros',1); error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING); //API CORREIOS require_once("correios.php"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>FERRAGEM THONY - RASTREAMENTO VENDAS</title> <style type="text/css"> body { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 15px; } .link{ font-size: 10px; color: #696969; } </style> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" ></script> <script type="text/javascript"> function somenteNumeros(num) { var er = /[^0-9.]/; er.lastIndex = ; var campo = num; if (er.test(campo.value)) { campo.value = ""; } } $(document).ready(function(){ $("#venda").focus(); $("#busca").click(function(){ if($("#venda").val() == ""){ alert("Erro: Informe o n\xBA da venda!"); } }); $("#rt1").keyup(function(){ var num = $("#rt1").val().length; if(num>=10){ $("b").show().html("você atingiu o número máximo de caracteres "+num+" / 10"); $("#rt1").val($("#rt1").val().substring(,9)); } else{ $("b").hide(); } }); }) </script> </head> <BR/><b>RASTREAMENTO VENDAS</b><BR/><BR/> <?php if(isset($_POST['venda'])){ ?> <a href="./" target="_self" class="link"><< NOVA CONSULTA</a><BR/><BR/> <?php } if(isset($_POST['venda']) && !empty($_POST['venda'])){ $venda = isset($_POST['venda']) ? $_POST['venda'] : ''; $servico = isset($_POST['servico']) ? $_POST['servico'] : ''; $objeto = isset($_POST['objeto']) ? $_POST['objeto'] : ''; $dimensao_comp = isset($_POST['dimensao_comp']) ? $_POST['dimensao_comp'] : ''; $dimensao_largura = isset($_POST['dimensao_largura']) ? $_POST['dimensao_largura'] : ''; $dimensao_altura = isset($_POST['dimensao_altura']) ? $_POST['dimensao_altura'] : ''; $peso = isset($_POST['peso']) ? $_POST['peso'] : ''; $rt1 = isset($_POST['rt1']) ? $_POST['rt1'] : ''; $rt2 = isset($_POST['rt2']) ? $_POST['rt2'] : ''; //CÁLCULO CUBAGEM $volume = $dimensao_comp * $dimensao_largura * $dimensao_altura; //6.000 = coeficiente resultante da relação entre peso e volume mais adequada e comercialmente justa à cubagem de aeronaves, conforme recomendado pela IATA, entidade internacional que congrega as empresas aéreas $peso_cubico = $volume/6000; //Se o peso c*bico da encomenda for menor ou igual a 10 kg, será atribuído o peso físico (ou real). Para encomendas com peso c*bico maior que 10 kg, valerá o maior resultado após a comparação dos resultados entre o peso físico (kg) e o peso c*bico (C x L x A)/6.000. Então, sendo um pacote de 5,5 kg de peso físico, com as dimensões 70x60x10/6.000 que resultam um peso c*bico de 7 kg, o peso considerado para precificação será o físico, de 5,5 kg. Para o caso do peso c*bico ultrapassar o limite de 30 kg será cobrado valor adicional $peso_final = ($peso_cubico<=10?$peso_cubico:$peso); echo "Venda n&ordm;: ".$venda."<BR>"; $correios = new correios(); $resultado = $correios->buscaCliente(); $idServico = "Erro"; //print_r($resultado); if($servico == 2){ $idServico = "PAC"; $codigo_servico_postagem = 41068; } elseif($servico == 3){ $idServico = "SEDEX - CONTRATO"; $codigo_servico_postagem = 40444; } elseif($servico == ){ $idServico = "SEDEX 10"; $codigo_servico_postagem = 40215; } //AQUI //echo $idServico; /*echo "<pre>"; print_r($resultado); echo "</pre>";*/ /*$resul = $correios->getStatusCartaoPostagem(); echo "<pre>"; print_r($resul); echo "</pre>";*/ $servicos = $resultado['return']['contratos']['cartoesPostagem']['servicos']; //print_r($servicos); foreach ($servicos as $value){ //echo $value['descricao'].'== '.$idServico.'<br>'; //debug comprarando nome da string dos correios com a string do combo. if(trim($value['descricao']) == $idServico){ $idServico = $value['id']; break; } } $resultado2 = $correios->solicitaEtiquetas($idServico); //LISTAGEM DE ETIQUETAS COM ESPAÇO /*echo "<pre>"; print_r($resultado2); echo "</pre>";*/ //PEGA O PRIMEIRO ELEMENTO DO ARRAY $etiquetas = explode(',',$resultado2['return']); foreach($etiquetas as $valores){ //echo $valores . '<br />'; } $etiquetas = $etiquetas[]; //echo "Etiquetas com espa&ccedil;o: ".$etiquetas; //$etiquetas = str_replace(" ","", $etiquetas); //echo 'Etiquetas sem espa&ccedil;o: '.$etiquetas; $resultado3 = $correios->geraDigitoVerificadorEtiquetas($etiquetas); /*echo "<pre>"; print_r($resultado3); echo "</pre>";*/ //ETIQUETA -> DIGITO echo "<BR>Digito: ".$resultado3['return']; $listaEtiquetaSemDigito_final = str_replace(" ","", $etiquetas); //ETIQUETA -> SEM DIGITO E SEM ESPAÇO echo '<BR>Etiqueta sem digito: '.$listaEtiquetaSemDigito_final; //ETIQUETAS -> COM DIGITO $etiquetaComDigito_final = str_replace(" ",$resultado3['return'], $etiquetas); echo '<BR>Etiqueta com digito: '.$etiquetaComDigito_final. '<BR>'; //GERA XML #versao do encoding xml $dom = new DOMDocument("1.0", "ISO-8859-1"); //Load XML from a string //$dom->loadXML($xml); #retirar os espacos em branco $dom->preserveWhiteSpace = false; #gerar o codigo $dom->formatOutput = false; $correioslog = $dom->createElement("correioslog"); $dom->appendChild($correioslog); $tipo_arquivo = $dom->createElement("tipo_arquivo","Postagem"); $correioslog->appendChild($tipo_arquivo); $versao_arquivo = $dom->createElement("versao_arquivo","1.0"); $correioslog->appendChild($versao_arquivo); $plp = $dom->createElement("plp"); $correioslog->appendChild($plp); //IDENTIFICA A PLP $id_plp = $dom->createElement("id_plp"); $plp->appendChild($id_plp); //Valor em reais do total da tarificação dos objetos da PLP, que será retornada através do método solicitaXmlPlp quando postada $valor_global = $dom->createElement("valor_global"); $plp->appendChild($valor_global); //Identifica a unidade de postagem dos Correios $mcu_unidade_postagem = $dom->createElement("mcu_unidade_postagem"); $plp->appendChild($mcu_unidade_postagem); //Nome da unidade de postagem dos Correios $nome_unidade_postagem = $dom->createElement("nome_unidade_postagem"); $plp->appendChild($nome_unidade_postagem); //Numero do cartão do cliente associado à PLP (sempre com 10 caracteres – inserir zeros à esquerda) $cartao_postagem = $dom->createElement("cartao_postagem","0057018901"); $plp->appendChild($cartao_postagem); $remetente = $dom->createElement("remetente"); $correioslog->appendChild($remetente); //Número do contrato do cliente $numero_contrato = $dom->createElement("numero_contrato","9912208555"); $remetente->appendChild($numero_contrato); //Número da Diretoria Regional do contrato do cliente, conforme Anexo 05 $numero_diretoria = $dom->createElement("numero_diretoria","00064"); $remetente->appendChild($numero_diretoria); //Código administrativo do cliente $codigo_administrativo = $dom->createElement("codigo_administrativo","08082650"); $remetente->appendChild($codigo_administrativo); //Nome do remetente $nome_remetente = $remetente->appendChild($dom->createElement('nome_remetente')); $nome_remetente->appendChild($dom->createCDATASection('FERRAGEM THONY LTDA')); $logradouro_remetente = $remetente->appendChild($dom->createElement('logradouro_remetente')); $logradouro_remetente->appendChild($dom->createCDATASection('Av. Coronel Lucas de Oliveira')); $numero_remetente = $dom->createElement("numero_remetente","1780"); $remetente->appendChild($numero_remetente); $complemento_remetente = $remetente->appendChild($dom->createElement('complemento_remetente')); $complemento_remetente->appendChild($dom->createCDATASection('LOJA')); $bairro_remetente = $remetente->appendChild($dom->createElement('bairro_remetente')); $bairro_remetente->appendChild($dom->createCDATASection('Petropolis')); $cep_remetente = $remetente->appendChild($dom->createElement('cep_remetente')); $cep_remetente->appendChild($dom->createCDATASection('90440-011')); $cidade_remetente = $remetente->appendChild($dom->createElement('cidade_remetente')); $cidade_remetente->appendChild($dom->createCDATASection('Porto Alegre')); $uf_remetente = $dom->createElement("uf_remetente","RS"); $remetente->appendChild($uf_remetente); $telefone_remetente = $remetente->appendChild($dom->createElement('telefone_remetente')); $telefone_remetente->appendChild($dom->createCDATASection('(51) 3061.0558')); $fax_remetente = $remetente->appendChild($dom->createElement('fax_remetente')); $fax_remetente->appendChild($dom->createCDATASection('(51) 3061.0558')); $email_remetente = $remetente->appendChild($dom->createElement('email_remetente')); $email_remetente->appendChild($dom->createCDATASection('[email protected]')); $forma_pagamento = $dom->createElement("forma_pagamento"); $correioslog->appendChild($forma_pagamento); $objeto_postal = $dom->createElement("objeto_postal"); $correioslog->appendChild($objeto_postal); $numero_etiqueta = $dom->createElement("numero_etiqueta",$etiquetaComDigito_final); $objeto_postal->appendChild($numero_etiqueta); $codigo_objeto_cliente = $dom->createElement("codigo_objeto_cliente"); $objeto_postal->appendChild($codigo_objeto_cliente); //aqui $codigo_servico_postagem = $dom->createElement("codigo_servico_postagem",$codigo_servico_postagem); $objeto_postal->appendChild($codigo_servico_postagem); $cubagem = $dom->createElement("cubagem","0,000"); $objeto_postal->appendChild($cubagem); $peso = $dom->createElement("peso","200"); $objeto_postal->appendChild($peso); //OBSERVAÇÃO DO CLIENTE $rt1 = $dom->createElement("rt1"); $objeto_postal->appendChild($rt1); //OBSERVAÇÃO DO CLIENTE $rt2 = $dom->createElement("rt2"); $objeto_postal->appendChild($rt2); $destinatario = $dom->createElement("destinatario"); $objeto_postal->appendChild($destinatario); $nome_destinatario = $destinatario->appendChild($dom->createElement('nome_destinatario')); $nome_destinatario->appendChild($dom->createCDATASection('nome destinatario')); $telefone_destinatario = $destinatario->appendChild($dom->createElement('telefone_destinatario')); $telefone_destinatario->appendChild($dom->createCDATASection('11 11111')); $celular_destinatario = $destinatario->appendChild($dom->createElement('celular_destinatario')); $celular_destinatario->appendChild($dom->createCDATASection('11 11111')); $email_destinatario = $destinatario->appendChild($dom->createElement('email_destinatario')); $email_destinatario->appendChild($dom->createCDATASection('[email protected]')); $logradouro_destinatario = $destinatario->appendChild($dom->createElement('logradouro_destinatario')); $logradouro_destinatario->appendChild($dom->createCDATASection('Av. Teste')); $complemento_destinatario = $destinatario->appendChild($dom->createElement('complemento_destinatario')); $complemento_destinatario->appendChild($dom->createCDATASection('casa')); $numero_end_destinatario = $dom->createElement("numero_end_destinatario","111"); $destinatario->appendChild($numero_end_destinatario); $nacional = $dom->createElement("nacional"); $objeto_postal->appendChild($nacional); $bairro_destinatario = $nacional->appendChild($dom->createElement('bairro_destinatario')); $bairro_destinatario->appendChild($dom->createCDATASection('casa')); $cidade_destinatario = $nacional->appendChild($dom->createElement('cidade_destinatario')); $cidade_destinatario->appendChild($dom->createCDATASection('cidade destinatario')); $uf_destinatario = $dom->createElement("uf_destinatario","UF"); $nacional->appendChild($uf_destinatario); $cep_destinatario = $nacional->appendChild($dom->createElement('cep_destinatario')); $cep_destinatario->appendChild($dom->createCDATASection('UF')); $codigo_usuario_postal = $dom->createElement("codigo_usuario_postal"); $nacional->appendChild($codigo_usuario_postal); $centro_custo_cliente = $dom->createElement("centro_custo_cliente"); $nacional->appendChild($centro_custo_cliente); $numero_nota_fiscal = $dom->createElement("numero_nota_fiscal","1"); $nacional->appendChild($numero_nota_fiscal); $serie_nota_fiscal = $dom->createElement("serie_nota_fiscal"); $nacional->appendChild($serie_nota_fiscal); $valor_nota_fiscal = $dom->createElement("valor_nota_fiscal"); $nacional->appendChild($valor_nota_fiscal); $natureza_nota_fiscal = $dom->createElement("natureza_nota_fiscal"); $nacional->appendChild($natureza_nota_fiscal); $descricao_destinatario = $nacional->appendChild($dom->createElement('descricao_destinatario')); $descricao_destinatario->appendChild($dom->createCDATASection('descricao')); $valor_a_cobrar = $dom->createElement("valor_a_cobrar","0,0"); $nacional->appendChild($valor_a_cobrar); $servico_adicional = $dom->createElement("servico_adicional"); $objeto_postal->appendChild($servico_adicional); $codigo_servico_adicional = $dom->createElement("codigo_servico_adicional","00"); $servico_adicional->appendChild($codigo_servico_adicional); $valor_declarado = $dom->createElement("valor_declarado","0,00"); $servico_adicional->appendChild($valor_declarado); $dimentao_objeto = $dom->createElement("dimentao_objeto"); $objeto_postal->appendChild($dimentao_objeto); $tipo_objeto = $dom->createElement("tipo_objeto","00"); $dimentao_objeto->appendChild($tipo_objeto); $dimensao_altura = $dom->createElement("dimensao_altura","000"); $dimentao_objeto->appendChild($dimensao_altura); $dimensao_largura = $dom->createElement("dimensao_largura","000"); $dimentao_objeto->appendChild($dimensao_largura); $dimensao_comprimento = $dom->createElement("dimensao_comprimento","000"); $dimentao_objeto->appendChild($dimensao_comprimento); $dimensao_diametro = $dom->createElement("dimensao_diamentro","000"); $dimentao_objeto->appendChild($dimensao_diametro); $data_postagem_sara = $dom->createElement("data_postagem_sara"); $objeto_postal->appendChild($data_postagem_sara); $status_processamento = $dom->createElement("status_processamento","0"); $objeto_postal->appendChild($status_processamento); $numero_comprovante_postagem = $dom->createElement("numero_comprovante_postagem"); $objeto_postal->appendChild($numero_comprovante_postagem); $valor_cobrado = $dom->createElement("valor_cobrado"); $objeto_postal->appendChild($valor_cobrado); //SALVA XML MONTADO E COLOCA NO DIRETÓRIO /xml $xml = $dom->saveXML(); $xml = $dom->save('xml/xml_'.date("YmdHis").'.xml'); //echo '<BR/><BR/>-> '.$xml; //CÓDIGO DA VENDA PARA REGISTRO NOS CORREIOS $codigo_venda = 1; $resultado4 = $correios->fechaPlpVariosServicos($xml,$codigo_venda,$listaEtiquetaSemDigito_final); echo "<pre>"; print_r($resultado4); echo "</pre>"; /*$conexao = pg_connect ("host=192.168.0.202 port=5432 dbname=rnge2 user=intranet password=web") or die("Impossível abrir conexão"); $consulta = "select mov.num_orcamento_fk pedido,pes.nome_razao nome, COALESCE(en1.endereco_legado,en2.endereco_legado) rua, COALESCE(en1.bairro_legado,en2.bairro_legado) bairro, COALESCE(en1.numero,en2.numero) numero, COALESCE(en1.complemento,en2.complemento) complemento, COALESCE(en1.cep_fk,en2.cep_fk) cep, COALESCE(en1.cidade_legado,en2.cidade_legado) cidade, COALESCE(en1.estado_legado,en2.estado_legado) estado from movimento mov LEFT join pessoa pes on pes.cod_pessoa = mov.cod_pessoa_fk LEFT join endereco en1 on en1.cod_endereco = mov.entrega_cod_endereco_fk and en1.cod_pessoa_fk = mov.cod_pessoa_fk left join endereco en2 on en2.cod_pessoa_fk = mov.cod_pessoa_fk where mov.num_orcamento_fk = ".$pedido." and mov.cod_empresa_fk = 5"; //echo $consulta;die; $resultado = pg_query($conexao, $consulta); $resultados = pg_num_rows($resultado); if ($resultados == 0){ echo "PEDIDO N&Atilde;O ENCONTRADO"; die; } else{ $cont = 0; while($consulta = pg_fetch_assoc($resultado)){ //REMOVE ACENTOS function retira_acentos($texto){ $array1 = array( "á", "à", "â", "ã", "ä", "é", "è", "ê", "ë", "í", "ì", "î", "ï", "ó", "ò", "ô", "õ", "ö", "ú", "ù", "û", "ü", "ç" , "Á", "À", "Â", "Ã", "Ä", "É", "È", "Ê", "Ë", "Í", "Ì", "Î", "Ï", "Ó", "Ò", "Ô", "Õ", "Ö", "Ú", "Ù", "Û", "Ü", "Ç" ); $array2 = array( "a", "a", "a", "a", "a", "e", "e", "e", "e", "i", "i", "i", "i", "o", "o", "o", "o", "o", "u", "u", "u", "u", "c" , "A", "A", "A", "A", "A", "E", "E", "E", "E", "I", "I", "I", "I", "O", "O", "O", "O", "O", "U", "U", "U", "U", "C" ); $texto = str_replace($array1,$array2,$texto); $texto = preg_replace("/[^a-z0-9\s\-]/i","",$texto); //$texto = preg_replace("/\s/", "_", $texto); return $texto; } //HTML parser function writehtml($html){ foreach($a as $i=>$e){ if($i%2==0){ //Text if($this->HREF) $this->PutLink($this->HREF,$e); else $this->Write(5,stripslashes(txtentities($e))); } else{ //Tag if($e[0]=='/') $this->CloseTag(strtoupper(substr($e,1))); else{ //Extract attributes $a2 = explode(' ',$e); $tag = strtoupper(array_shift($a2)); $attr = array(); foreach($a2 as $v){ if(preg_match('/([^=]*)=["\']?([^"\']*)/',$v,$a3)) $attr[strtoupper($a3[1])]=$a3[2]; } $this->OpenTag($tag,$attr); } } } } $envio = $_POST['cmbbx_envio']; $url = ""; $nome = $consulta['nome']; $endereco = $consulta['rua'].', '.$consulta['numero'].' '.$consulta['complemento']; $bairro = $consulta['bairro']; $localidade = $consulta['cidade'].'/'.$consulta['estado']; $cep = $consulta['cep']; if(isset($nome)){ $nome = strtoupper($nome); $url = "&nome=$nome"; } if(isset($endereco)){ $endereco = strtoupper($endereco); $url .= "&endereco=$endereco"; } if(isset($bairro)){ $bairro = strtoupper($bairro); $url .= "&bairro=$bairro"; } if(isset($localidade)){ $localidade = strtoupper($localidade); $url .= "&localidade=$localidade"; } if(isset($cep)){ $cep = strtoupper($cep); $url .= "&cep=$cep"; } header("Location: etiqueta_pedido.php?&envio=$envio$url"); $cont++; } }*/ } if(!isset($_POST['venda'])){ ?> <form method="POST" action=""> <table border="0" width="700"> <tr> <td><label for="consulta"> Venda:</label></td> <td><input type="text" id="venda" name="venda" maxlength="255" onkeyup="somenteNumeros(this);" /><label class="link" style="padding-left:3.2%;">* SOMENTE N&Uacute;MEROS</label></td> </tr> <tr> <td><label for="consulta"> Tipo Envio:</label></td> <td><select name="cmbbx_servico" id="cmbbx_servico"> <!--<option value="1">Outros</option>--> <option value="2">PAC</option> <option value="3">Sedex</option> <option value="0">Sedex 10</option> </select> </td> </tr> <tr> <td><label for="consulta"> Objeto:</label></td> <td><select name="cmbbx_tipo_objeto" id="cmbbx_tipo_objeto"> <!--<option value="1">Outros</option>--> <option value="001">Envelope</option> <option value="002">Pacote/Caixa</option> <option value="003">Rolo/Cilindro</option> </select> </td> </tr> <tr> <td><label for="consulta"> Comprimento objeto (cm)</td> <td><input type="text" id="dimensao_comp" name="dimensao_comp" maxlength="255"/><label class="link" style="padding-left:3.2%;">* Ex.: 3,5 cm</label></td> </tr> <tr> <td><label for="consulta"> Largura objeto (cm):</label></td> <td><input type="text" id="dimensao_largura" name="dimensao_largura" maxlength="255"/><label class="link" style="padding-left:3.2%;">* Ex.: 3,5 cm</label></td> </tr> <tr> <td><label for="consulta"> Altura objeto (cm):</label></td> <td><input type="text" id="dimensao_altura" name="dimensao_altura" maxlength="255"/><label class="link" style="padding-left:3.2%;">* Ex.: 3,5 cm</label></td> </tr> <tr> <td><label for="consulta"> Peso (kg):</label></td> <td><input type="text" id="dimensao_altura" name="dimensao_altura" maxlength="255"/><label class="link" style="padding-left:3.2%;">* Ex.: 2,50 Kg</label></td> </tr> <tr> <td><label for="consulta"> Reservado para observa&ccedil;&atilde;o do cliente:</label></td> <td><textarea name="rt1" id="rt1" rows="5" cols="40"><?php echo $_POST["rt1"];?></textarea></td> </tr> <tr> <td><label for="consulta"> Reservado para observa&ccedil;&atilde;o do cliente:</label></td> <td><textarea name="rt2" id="rt2" rows="5" cols="40"><?php echo $_POST["rt2"];?></textarea></td> </tr> <tr><td colspan=2 align=center><input type="submit" value="Busca" id="busca"/></td></tr> </table> </form> <?php } ?>
  12. Olá, Estou utilizando o plugin JPromt e preciso colocar mais campos no formulário (na mesma tela) mas não consegui pois implementar isto, peço auxílio. jPrompt("<label class='lbl_Normal'>E-mail</label>", "", "Esqueci minha senha", function(email){ if (email != null){ $.post('sis_esqueci_senha.php', {'email' : email}, function(data){ if (data != "") jAlert(data, "Aviso"); }); } });. Consegui fazer com dois campos, mas um após o outro e o q eu preciso é na primeira vez já ser lido os dois campos. Alguém me ajuda!
  13. $etiqueta = Array ( [return] => uuuuuuu44 BR,uuuuuuu44 BR ) $etiquetas = explode(',',$resultado2['return']); foreach($etiquetas as $valores){ echo $valores . '<br />'; } Resultado = EC283319BR EC283319BR Como pegar somente o primeiro ítem do array resultado??
  14. josy

    API Correios Rastreamento

    Obrigada Beraldo, mas consegui resolver a questão pois precisava de um CNPJ válido.
  15. josy

    API Correios Rastreamento

    Estou seguindo o manual de implementação para uso do webservice dos Correios, mas afim de teste estou tentando utilizar a função solicitaEtiquetas mas me dá o seguinte erro: : Array to string conversion in /usr/local/www/apache24/data/intranet.thony.com.br/rastreamento/nusoap-0.9.5/lib/nusoap.php on line 3125 wsdl error: Getting https://apphom.correios.com.br/SigepMasterJPA/AtendeClienteService/AtendeCliente?wsdl - HTTP ERROR: cURL ERROR: 6: Could not resolve host: apphom.correios.com.br url: https://apphom.correios.com.br:443/SigepMasterJPA/AtendeClienteService/AtendeCliente?wsdl content_type: http_code: 0 header_size: 0 request_size: 0 filetime: -1 ssl_verify_result: 0 redirect_count: 0 total_time: 3.635628 namelookup_time: 0 connect_time: 0 pretransfer_time: 0 size_upload: 0 size_download: 0 speed_download: 0 speed_upload: 0 download_content_length: -1 upload_content_length: -1 starttransfer_time: 0 redirect_time: 0 redirect_url: primary_ip: certinfo: Array primary_port: 0 local_ip: local_port: 0 Warning: Invalid argument supplied for foreach() in/usr/local/www/apache24/data/intranet.thony.com.br/rastreamento/index.php on line 181 Fault Array ( [faultcode] => soap:Client [faultstring] => Unmarshalling Error: For input string: "PAC" ) Array ( [faultcode] => soap:Client [faultstring] => Unmarshalling Error: For input string: "PAC" } Alguém pode me dar um auxílio no uso desta API??
×
×
  • Create New...