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><metahttp-equiv="Content-Type"content="text/html; charset=iso-8859-1"><title>FERRAGEM THONY - RASTREAMENTO VENDAS</title><styletype="text/css">
body {
font-family:Helvetica,Geneva,Arial,SunSans-Regular, sans-serif;
font-size:15px;}.link{
font-size:10px;
color:#696969;}</style><scripttype="text/javascript"src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script><scripttype="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'])){?><ahref="./"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º: ".$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ço: ".$etiquetas;//$etiquetas = str_replace(" ","", $etiquetas);//echo 'Etiquetas sem espaç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 =newDOMDocument("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('atendimento@thony.com.br'));
$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@email.com'));
$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Ã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'])){?><formmethod="POST"action=""><tableborder="0"width="700"><tr><td><labelfor="consulta"> Venda:</label></td><td><inputtype="text"id="venda"name="venda"maxlength="255"onkeyup="somenteNumeros(this);"/><labelclass="link"style="padding-left:3.2%;">* SOMENTE NÚMEROS</label></td></tr><tr><td><labelfor="consulta"> Tipo Envio:</label></td><td><selectname="cmbbx_servico"id="cmbbx_servico"><!--<option value="1">Outros</option>--><optionvalue="2">PAC</option><optionvalue="3">Sedex</option><optionvalue="0">Sedex 10</option></select></td></tr><tr><td><labelfor="consulta"> Objeto:</label></td><td><selectname="cmbbx_tipo_objeto"id="cmbbx_tipo_objeto"><!--<option value="1">Outros</option>--><optionvalue="001">Envelope</option><optionvalue="002">Pacote/Caixa</option><optionvalue="003">Rolo/Cilindro</option></select></td></tr><tr><td><labelfor="consulta"> Comprimento objeto (cm)</td><td><inputtype="text"id="dimensao_comp"name="dimensao_comp"maxlength="255"/><labelclass="link"style="padding-left:3.2%;">* Ex.: 3,5 cm</label></td></tr><tr><td><labelfor="consulta"> Largura objeto (cm):</label></td><td><inputtype="text"id="dimensao_largura"name="dimensao_largura"maxlength="255"/><labelclass="link"style="padding-left:3.2%;">* Ex.: 3,5 cm</label></td></tr><tr><td><labelfor="consulta"> Altura objeto (cm):</label></td><td><inputtype="text"id="dimensao_altura"name="dimensao_altura"maxlength="255"/><labelclass="link"style="padding-left:3.2%;">* Ex.: 3,5 cm</label></td></tr><tr><td><labelfor="consulta"> Peso (kg):</label></td><td><inputtype="text"id="dimensao_altura"name="dimensao_altura"maxlength="255"/><labelclass="link"style="padding-left:3.2%;">* Ex.: 2,50 Kg</label></td></tr><tr><td><labelfor="consulta"> Reservado para observação do cliente:</label></td><td><textareaname="rt1"id="rt1"rows="5"cols="40"><?php echo $_POST["rt1"];?></textarea></td></tr><tr><td><labelfor="consulta"> Reservado para observação do cliente:</label></td><td><textareaname="rt2"id="rt2"rows="5"cols="40"><?php echo $_POST["rt2"];?></textarea></td></tr><tr><tdcolspan=2align=center><inputtype="submit"value="Busca"id="busca"/></td></tr></table></form><?php
}?>
Pergunta
josy
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 />
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.