Ir para o conteúdo

Publicidade

 Estatísticas do Fórum

  • 0 Usuários ativos

    0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

Cursos Online iMasters
Foto:

[Resolvido] Configurar Form

  • Por favor, faça o login para responder
2 respostas neste tópico

#1 webdevelopermgri

webdevelopermgri
  • Membros
  • 88 posts

Postado 27 junho 2012 - 12:42

Olá, boa tarde.
Gostaria de uma ajuda, tenho esse form:

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<table width="100%" border="0">
  <tr>
    <td>
    	<form name="frete" action="" method="post">        
          <label for="cep"></label>
          <input type="radio" name="tipoEntrega" value="SD" onClick="submit();" <? if($_POST['tipoEntrega']== "SD" ){ echo "CHECKED"; }?> />
          SEDEX
          <input type="radio" name="tipoEntrega" value="EN" onClick="submit();" <? if($_POST['tipoEntrega']== "EN" ){ echo "CHECKED"; }?> />
          PAC
          <input type="radio" name="tipoEntrega" value="FG" onClick="submit();" <? if($_POST['tipoEntrega']== "FG" ){ echo "CHECKED"; }?> />
          FRETE GRATIS </p>
      </form></td>
    <td width="32%"><? 
	if ($_POST && isset($_POST['tipoEntrega'])){
		   $tipoEntrega = $_POST['tipoEntrega'];
 
   // DEFININDO OS VALORES
   $CEP_ORIGEM = '86975-000'; // SP
   $PESO = '2';
   $VALOR = '3999,98';
   $CEP_DESTINO = '13015-904'; // CAMPINAS
   
 
   // CHAMADA DO ARQUIVO QUE CONTEM A CLASSE PgsFrete()
   require_once('frete/frete.php');
   // INSTANCIANDO A CLASSE
   $frete = new PgsFrete;
   // ZERANDO VALORES
   $valorFrete = 0.0;
   // PASSANDO VALORE E CALCULANDO O FRETE
   $valorFrete = $frete->gerar($CEP_ORIGEM, $PESO, $VALOR, $CEP_DESTINO);
   // CONDIÇÃO
   if($tipoEntrega == "SD" || $tipoEntrega == "EN") {
      if(is_array($valorFrete)) {
         if($tipoEntrega == "SD") {
            echo "Sedex: R$ " . $valorFrete["Sedex"];
         } else {
	    echo "PAC: R$ " . $valorFrete["PAC"];
         }
      }
   }else{
         $valorFrete = "0.00";
	 echo "FRETE GRATIS: ".$valorFrete;
   }
}
?></td>
  </tr>
</table>

Esse form ao clicar no radio executa um submit enviando informações para o cálculo de frete, gostaria de colocar um campo textfield para informar o cep de destino, hoje ele está fixo na página, para que quando o usuário preencher o cep e depois clicar em um radio enviar também esse campo adicionado, fiz meus testes mas sem sucesso.
Por isso estou pedindo a ajuda de vocês.

Valeu e fiquem na paz.
  • 0

#2 Progjunior Daniel

Progjunior Daniel
  • Membros
  • 426 posts

Postado 27 junho 2012 - 13:11

Voce pode mandar o Frete.php, até não tem nada de errado.
  • 0

#3 webdevelopermgri

webdevelopermgri
  • Membros
  • 88 posts

Postado 27 junho 2012 - 13:30

Olá Progjunior Daniel,

Obrigado pela dica, vi a marcada que estaca cometendo.

Valeu e fiquem na paz.
  • 0




Publicidade

/ins>