Jump to content
Marcos Poncio

Dados do Formulario não chegam no meu E-mail

Recommended Posts

Olá a todos.

Meu cliente me pediu para criar um formulário direto do site dele, para que os vendedores mandem seus pedidos por esse formulário.

Eu ja criei o Formulário:

 

http://lampadaseconoled.com.br/Pedido/pedido.html

 

E já fiz de tudo e não consigo fazer que esses dados cheguem ao e-mail.

 

Se alguém puder me ajudar, pode mandar PM aqui, as linhas de códigos estão todas criadas, só preciso validar isso.

Estou pagando :D

 

 

Abraços

Share this post


Link to post
Share on other sites

Bom dia. Aqui não trabalhamos respondendo dúvidas por MP. Dúvidas e esclarecimentos, somente no tópico. Poste seu código aqui no seu tópico e aguarde para que possamos lhe auxiliar.

 

Caso você não entenda de forma alguma PHP, você pode contratar um profissional da área para realizar o serviço.

Share this post


Link to post
Share on other sites

Bom, seguindo o que o amigo moderador falou. Segue o Código HTML:

 

<html>
<head>
<meta charset="utf-8" />
<title>Pedido</title>
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<div id="contact">
<h1>FAÇA SEU PEDIDO</h1>
<form action="contatop.php" method="post" >
<fieldset id="dados"><legend>Dados do Cliente</legend>
<p><label for="cNome">Representante:</label><input type="text" name="tNome" id="cNome" size="20" maxlength="30" placeholder="Nome do Vendedor"/></p>
<p><label for="cMail">E-mail:</label><input type="email" name="tMail" id="cMail" size="20" maxlength="40" placeholder="E-mail do Vendedor"/></p>
<p><label for="cTel">Telefone:</label><input type="text" name="tTel" id="cTel" size="20" maxlength="30" placeholder="Telefone do Vendedor"/></p>
<p><label for="cData">Data:</label><input type="date" name="tData" id="cData" size="20" maxlength="30" placeholder="Data do Pedido"/></p>
<p><label for="cCliente">Cliente:</label><input type="text" name="tCliente" id="cCliente" size="20" maxlength="30" placeholder="Nome do Cliente"/></p>
<p><label for="cEnd">Endereço:</label><input type="text" name="tEnd" id="cEnd" size="20" maxlength="50" placeholder="Endereço do Cliente"/></p>
<p><label for="cCid">Cidade:</label><input type="text" name="tCid" id="cCid" size="20" maxlength="30" placeholder="Cidade do Cliente"/></p>
<p><label for="cCep">CEP:</label><input type="text" name="tCep" id="cCep" size="20" maxlength="30" placeholder="CEP do Cliente"/></p>
<p><label for="cEst">Estado:</label><input type="text" name="tEst" id="cEst" size="20" maxlength="30" placeholder="Estado do Cliente"/></p>
<p><label for="cCPF">CPF/CNPJ:</label><input type="text" name="tCPF" id="cCPF" size="20" maxlength="30" placeholder="CPF/CNPJ do Cliente"/></p>
<p><label for="cInsc">Inscrição Est/Mun:</label><input type="text" name="tInsc" id="cInsc" size="20" maxlength="30" placeholder="Inscrição Estadual ou Municipal"/></p>
<fieldset id="frete"><legend>Frete:</legend><br/>
<input type="radio" name="tFrete" id="cCif"/><label for="cCif">CIF</label><br/>
<input type="radio" name="tFrete" id="cFob"/><label for="cFob">FOB </label><br/>
</fieldset> <br/>
<p>Codigo de Pagamento:</p>
<p><label for="cPed">Pedido:</label><input type="text" name="tPed" id="cPed" size="20" maxlength="30" placeholder="Numero do Pedido"/></p>
<p><label for="cFormP">Forma de Pagamento:</label><input type="text" name="tFormP" id="cFormP" size="20" maxlength="30" placeholder="Digite a forma de Pagamento"/></p>
<fieldset id="produto"><legend>Produto:</legend></fieldset><br/>
<fieldset id="06w"><legend>06w:</legend>
<label for="cQuant1">Quantidade:<input type="number" name="tQuant1" id="cQuant1" min="0" max="9999"</label>
<p><label for="cValor1">Valor:</label><input type="text" name="tValor1" id="cValor1" size="20" maxlength="30" placeholder="Digite o Valor TOTAL do Produto"/></p><br/>
<fieldset id="09w"><legend>09w:</legend>
<label for="cQuant2">Quantidade:<input type="number" name="tQuant2" id="cQuant2" min="0" max="9999"</label>
<p><label for="cValor2">Valor:</label><input type="text" name="tValor2" id="cValor2" size="20" maxlength="30" placeholder="Digite o Valor TOTAL do Produto"/></p><br/>
<fieldset id="12w"><legend>12w:</legend>
<label for="cQuant3">Quantidade:<input type="number" name="tQuant3" id="cQuant3" min="0" max="9999"</label>
<p><label for="cValor3">Valor:</label><input type="text" name="tValo3" id="cValor3" size="20" maxlength="30" placeholder="Digite o Valor TOTAL do Produto"/></p><br/>
<fieldset id="10w"><legend>T8 10w:</legend>
<label for="cQuant4">Quantidade:<input type="number" name="tQuant4" id="cQuant4" min="0" max="9999"</label>
<p><label for="cValor4">Valor:</label><input type="text" name="tValor4" id="cValor4" size="20" maxlength="30" placeholder="Digite o Valor TOTAL do Produto"/></p><br/>
<fieldset id="20w"><legend>T8 20w:</legend>
<label for="cQuant5">Quantidade:<input type="number" name="tQuant5" id="cQuant5" min="0" max="9999"</label>
<p><label for="cValor5">Valor:</label><input type="text" name="tValor5" id="cValor5" size="20" maxlength="30" placeholder="Digite o Valor TOTAL do Produto"/></p><br/>
<p><label for="cTotal">Total:</label><input type="text" name="tTotal" id="cTotal" size="20" maxlength="30" placeholder="Valor Todal do Pedido"/></p>
</fieldset><br/>
<input type="submit" value="Enviar" />
</form>
</div>
</body>
</html>
E agora o PHP
<?
$nome=$_POST['nome'];
$email=$_POST['email'];
$titulo=$_POST['titulo'];
$texto=$_POST['texto'];
$Destinatario="contact@marcosponcio.com";
$Titulo="$titulo";
$mensagem1="
Uma mensagem vinda do site !
Algum vistante mandou essa mensagem pelo site.
Nome: $nome
Email: $email
Mensagem: $mensagem";
mail("$Destinatario","$Titulo", "$mensagem1","From:$email");
?>
<html>
<body>
Enviado com sucesso !
</body>
</html>

Share this post


Link to post
Share on other sites

Boas e más noticias. kkkk

A Boa é que vi o video e fiz os testes, mas ao fim do video, ele direcionou para um video ainda melhor para o que eu queria.

Então deu tudo certo.

 

Masssss.... O Formulário que a Locaweb ensina, vem apenas com 'NOME' ' E-mail' e 'Mensagem'

 

Ai dupliquei os códigos para adicionar o que eu precisava a mais.

 

Masssssss, todos esses outros que adicionei ( Telefone - Endereço... ) estão indo como E-mail de remetente.

 

 

Se alguém puder dar uma força ai:

 

<div id="contact">
<h1>FAÇA SEU PEDIDO</h1>
<!-- PARA HOSPEDAGEM COMPARTILHADA, DESCOMENTE A LINHA ABAIXO: -->
<!-- Abaixo, informe uma conta de email do domínio da hospedagem (email@domínio.com.br) -->
<input type="hidden" name="email" value="pedidos@lampadaseconoled.com.br"/>
<!-- Informe a conta de emails que receberá os dados do formulário nele preenchido. -->
<!-- Dica: Para adicionar outro recipiente do formulário, separe as contas de email por virgula Ex.: value="email@dominio.com.br, podeseroutroemail@outrodomínio.com.br" -->
<input type="hidden" name="recipient" value="pedidos@lampadaseconoled.com.br"/>
<!-- Abaixo, informe o qual o assunto padrão da mensagem -->
<input type="hidden" name="subject" value="Pedido"/>
<!-- Nesta tag, informe o redirecionamento desejado, página principal do site, mensagem de agradeciment

Share this post


Link to post
Share on other sites

Boas e más noticias. kkkk

A Boa é que vi o video e fiz os testes, mas ao fim do video, ele direcionou para um video ainda melhor para o que eu queria.

Então deu tudo certo.

 

Masssss.... O Formulário que a Locaweb ensina, vem apenas com 'NOME' ' E-mail' e 'Mensagem'

 

Ai dupliquei os códigos para adicionar o que eu precisava a mais.

 

Masssssss, todos esses outros que adicionei ( Telefone - Endereço... ) estão indo como E-mail de remetente.

 

 

Se alguém puder dar uma força ai:

 

<div id="contact">

<h1>FAÇA SEU PEDIDO</h1>

<form method="post" action="http://scripts.hospedagemdesites.ws/scripts/formmail.pl"/>

 

<!-- PARA HOSPEDAGEM COMPARTILHADA, DESCOMENTE A LINHA ABAIXO: -->

<form method="post" action="http://www18.locaweb.com.br/scripts/FormMail.pl"/>

 

<!-- Abaixo, informe uma conta de email do domínio da hospedagem (email@domínio.com.br) -->

<input type="hidden" name="email" value="pedidos@lampadaseconoled.com.br"/>

 

<!-- Informe a conta de emails que receberá os dados do formulário nele preenchido. -->

<!-- Dica: Para adicionar outro recipiente do formulário, separe as contas de email por virgula Ex.: value="email@dominio.com.br, podeseroutroemail@outrodomínio.com.br" -->

<input type="hidden" name="recipient" value="pedidos@lampadaseconoled.com.br"/>

 

<!-- Abaixo, informe o qual o assunto padrão da mensagem -->

<input type="hidden" name="subject" value="Pedido"/>

 

<!-- Nesta tag, informe o redirecionamento desejado, página principal do site, mensagem de agradecimento, etc -->

<input type="hidden" name="redirect" value="http://lampadaseconoled.com.br"/>

<table width="28%" border="1">

 

<tr>

<td height="19" width="25%">Representante: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Nome do Vendedor"></td>

</tr>

 

<tr>

<td height="19" width="25%">E-mail: </td>

<td height="19" width="75%"><input type="text" name="replyto" size="40" value=""placeholder="E-mail do Vendedor"></td> <!-- Este parametro ( name="replyto" ) recebe o email que você responderá posteriormente "Responder Para" -->

</tr>

 

<tr>

<td height="19" width="25%">Telefone: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Telefone do Vendedor"></td>

</tr>

 

<tr>

<td height="19" width="25%">Data: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Data da Venda"></td>

</tr>

 

<tr>

<td height="19" width="25%">Cliente: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Nome do Cliente"></td>

</tr>

 

<tr>

<td height="19" width="25%">Telefone Cliente: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Telefone do Cliente"></td>

</tr>

 

<tr>

<td height="19" width="25%">Endereço: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Endereço do Cliente"></td>

</tr>

 

<tr>

<td height="19" width="25%">Cidade: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Cidade do Cliente"></td>

</tr>

 

<tr>

<td height="19" width="25%">Estado: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Estado do Cliente"></td>

</tr>

 

<tr>

<td height="19" width="25%">CEP: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="CEP do Cliente"></td>

</tr>

 

<tr>

<td height="19" width="25%">CPF/CNPJ: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="CPF ou CNPJ do Cliente"></td>

</tr>

 

<tr>

<td height="19" width="25%">Inscrição EST/MUN: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Inscrição Estadual ou Municipal"></td>

</tr>

 

<tr>

<td height="19" width="25%">FRETE: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="CIF ou FOB"></td>

</tr>

 

<tr>

<td height="19" width="25%">Pedido: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Numero do Pedido"></td>

</tr>

 

<tr>

<td height="19" width="25%">Forma de Pagamento: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Digite a forma de Pagamento"></td>

</tr>

 

<tr>

<td height="19" width="25%">Lâmpada 06w: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Digite a Quantidate + Valor Unitário"></td>

</tr>

 

<tr>

<td height="19" width="25%">Lâmpada 09w: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Digite a Quantidate + Valor Unitário"></td>

</tr>

 

<tr>

<td height="19" width="25%">Lâmpada 12w: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Digite a Quantidate + Valor Unitário"></td>

</tr>

 

<tr>

<td height="19" width="25%">Lâmpada T8 10w: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Digite a Quantidate + Valor Unitário"></td>

</tr>

 

<tr>

<td height="19" width="25%">Lâmpada T8 12w: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Digite a Quantidate + Valor Unitário"></td>

</tr>

 

<tr>

<td height="19" width="25%">Considerações: </td>

<td height="19" width="75%"><textarea name="mensagem"></textarea></td>

</tr>

 

<tr>

<td height="19" width="25%">  </td>

<td height="19" width="75%">

<input type="submit" name="Submit" value="Enviar Dados">

</td>

</tr>

 

</table>

 

 

</div>

Share this post


Link to post
Share on other sites

Você leu o link que mandei?

Você sabe pegar os dados de um formulário HTML no PHP?

Share this post


Link to post
Share on other sites

DSerma.

Eu ja tinha feito isso desse link que tu mandou.

Mas como eu adiciono as tags para fazer algo igual o código que passei acima?

Pois tudo oque eu tento não envia.

 

Nessa forma que eu fiz acima eu consegui fazer funcionar.

Só que as informações chegam todas como se fossem emails.

Ex:

Representante: Marcos Poncio

 

Ele chega assim marcosponcio@locaernloc.com

 

Todas as respostas d formulario chegam assim todas juntas

Share this post


Link to post
Share on other sites

É esse aqui.

Ele é Formulário e não precisa de .php nem nada.

Foi passado pela Locaweb.

 

 

<div id="contact">

<h1>FAÇA SEU PEDIDO</h1>

<form method="post" action="http://scripts.hospe.../formmail.pl"/>

<!-- PARA HOSPEDAGEM COMPARTILHADA, DESCOMENTE A LINHA ABAIXO: -->

<form method="post" action="http://www18.locaweb.../FormMail.pl"/>

<!-- Abaixo, informe uma conta de email do domínio da hospedagem (email@domínio.com.br) -->

<input type="hidden" name="email" value="pedidos@lampadaseconoled.com.br"/>

<!-- Informe a conta de emails que receberá os dados do formulário nele preenchido. -->

<!-- Dica: Para adicionar outro recipiente do formulário, separe as contas de email por virgula Ex.: value="email@dominio.com.br, podeseroutroemail@outrodomínio.com.br" -->

<input type="hidden" name="recipient" value="pedidos@lampadaseconoled.com.br"/>

<!-- Abaixo, informe o qual o assunto padrão da mensagem -->

<input type="hidden" name="subject" value="Pedido"/>

<!-- Nesta tag, informe o redirecionamento desejado, página principal do site, mensagem de agradecimento, etc -->

<input type="hidden" name="redirect" value="http://lampadaseconoled.com.br"/>

<table width="28%" border="1">

<tr>

<td height="19" width="25%">Representante: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Nome do Vendedor"></td>

</tr>

<tr>

<td height="19" width="25%">E-mail: </td>

<td height="19" width="75%"><input type="text" name="replyto" size="40" value=""placeholder="E-mail do Vendedor"></td> <!-- Este parametro ( name="replyto" ) recebe o email que você responderá posteriormente "Responder Para" -->

</tr>

<tr>

<td height="19" width="25%">Telefone: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Telefone do Vendedor"></td>

</tr>

<tr>

<td height="19" width="25%">Data: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Data da Venda"></td>

</tr>

<tr>

<td height="19" width="25%">Cliente: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Nome do Cliente"></td>

</tr>

<tr>

<td height="19" width="25%">Telefone Cliente: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Telefone do Cliente"></td>

</tr>

<tr>

<td height="19" width="25%">Endereço: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Endereço do Cliente"></td>

</tr>

<tr>

<td height="19" width="25%">Cidade: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Cidade do Cliente"></td>

</tr>

<tr>

<td height="19" width="25%">Estado: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Estado do Cliente"></td>

</tr>

<tr>

<td height="19" width="25%">CEP: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="CEP do Cliente"></td>

</tr>

<tr>

<td height="19" width="25%">CPF/CNPJ: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="CPF ou CNPJ do Cliente"></td>

</tr>

<tr>

<td height="19" width="25%">Inscrição EST/MUN: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Inscrição Estadual ou Municipal"></td>

</tr>

<tr>

<td height="19" width="25%">FRETE: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="CIF ou FOB"></td>

</tr>

<tr>

<td height="19" width="25%">Pedido: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Numero do Pedido"></td>

</tr>

<tr>

<td height="19" width="25%">Forma de Pagamento: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Digite a forma de Pagamento"></td>

</tr>

<tr>

<td height="19" width="25%">Lâmpada 06w: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Digite a Quantidate + Valor Unitário"></td>

</tr>

<tr>

<td height="19" width="25%">Lâmpada 09w: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Digite a Quantidate + Valor Unitário"></td>

</tr>

<tr>

<td height="19" width="25%">Lâmpada 12w: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Digite a Quantidate + Valor Unitário"></td>

</tr>

<tr>

<td height="19" width="25%">Lâmpada T8 10w: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Digite a Quantidate + Valor Unitário"></td>

</tr>

<tr>

<td height="19" width="25%">Lâmpada T8 12w: </td>

<td height="19" width="75%"><input type="text" name="nome" size="40" value=""placeholder="Digite a Quantidate + Valor Unitário"></td>

</tr>

<tr>

<td height="19" width="25%">Considerações: </td>

<td height="19" width="75%"><textarea name="mensagem"></textarea></td>

</tr>

<tr>

<td height="19" width="25%">  </td>

<td height="19" width="75%">

<input type="submit" name="Submit" value="Enviar Dados">

</td>

</tr>

</table>

</div>

Share this post


Link to post
Share on other sites

O seu formulário está sendo disparado para:

http://www18.locaweb.com.br/scripts/FormMail.pl

 

O e-mail está sendo enviado pelo arquivo FormMail.pl, ou seja, a linguagem é Perl... entre em contato com a locaweb, que é quem fez o script, e diga que não está funcionando, só eles vão conseguir resolver o seu problema.

 

Uma coisa está clara, o seu formulário nunca funcionará corretamente, pois a maioria dos campos tem o mesmo name:

name="nome"

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Anonicah
      Olá preciso de ajuda com esse exercício. Montei até a parte de formulário + validação de javascrip no dreamweaver mas buguei com o resto. O que eu fiz:
       

      <html>
      <head>
      <title> Formulário CPF validado com Java Script </title>
          
          <script language="javascript" type="text/javascript">
      function validar() {
      var cpf = form1.cpf.value;
          
      if (cpf == "") {
      alert('Preencha o campo com seu cpf');
      form1.cpf.focus();
      return false;
      }
          
      }
      </script>
          
          
      </head>
      <body>
      <form name="form1" action="enviar.php" method="post">
      CPF:
      <input name="cpf" type="text"><br /><br />
      <input type="submit"  onclick="return validar()">
      </form>
      </body>
      </html>
       
       
      EXERCÍCIO
      Criar um formulário simples em html com um único campo CPF;
      Fazer uma validação em javascript antes de fazer o post;
      Consumir o WS https://bi.vidaclass.com.br/utils para consultar informações do CPF enviado pelo form;
      Do retorno obtido exibir na tela:
      Nome, email, telefone
      Se tem compra em saude: Sim | Não
      Quantas compras: (5) ex.
      Se tem farma: Sim | Não
      Se tem dependente: Sim | Não
      Qtd. de dependentes: (2) ex.

      Obtem o token para consumir os endpoints;
      https://bi.vidaclass.com.br/auth
      {
          "company_id": 1,
          "username": "webmaster@vidaclass.com.br",
          "password": "Teste20170705"
      }
      Endpoint para consultar o CPF
      https://bi.vidaclass.com.br/utils
      {
          "action": 4,
          "key": {
              "cpf": 25383193820
          }
      }
    • By Luciano Marques
      Então pessoal é o seguinte: Estou tendo problemas para impedir acesso simultâneo no meu projeto. Foi depois de muito pesquisar que vim aqui abrir esse tópico. 
      Enfim, eu até consegui colocar uma teoria em prática que era a de criar uma coluna na tabela `usuarios` com 1 para ativo, e 2 para  inativo. e depois coloquei no topo a condição IF para se 1 já preenchido não permite o login. até ai de boa. o problema vem se o usuário não desloga só fecha a janela. a coluna ainda permanece como ativa 1. mesmo expirando o login, não ocorre o update na base de dados. Se alguém puder me ajudar nessa, preciso concluir esse trabalho ainda essa semana. desde já agradeço 
    • By paulojk
      Como faço essa funçao alguem sabe? Depos que o usuario clica no botao so libera depois de um determinado tempo.
       


    • By Anderson Maciel
      Boa tarde pessoal,

      Estou quebrando a cabeça para resolver um problema, tenho uma div dinâmica que carrega uma <table> em uma das colunas deveria apresentar o componente Switchery, esta <table> é montada a partir de uma função PHP que faz o select em uma tabela do banco de dados conforme abaixo:
       
      echo '<table class="table table-hover"> <thead> <tr> <th>Nome</th> <th>Agrupamento</th> <th>Ativo</th> </tr> </thead> <tbody>'; foreach($data as $row) { If ($row['ativo'] == 1) {$vativochk = "checked";} else {$vativochk = "";} echo '<tr> <td>'.$row['nome'].'</td> <td>'.$row['agrupamento'].'</td> <td><input type="checkbox" name="ativo_grid" class="js-switch" '.$vativochk.' disabled="disabled"></td> </tr>'; } echo ' </tbody> </table>'; Aqui está o Ajax que chama e retorna atualizando a DIV:
      //funcoes do grid dos graficos function atualiza_grid_graficos() { $.ajax({ type: "POST", url: "hubfuncind.php", data: { id_tabindicadores_paineis: $('#id_tabindicadores_paineis').val(), acao: "gridgraficos" }, success: function(data) { $('#conteudo').html(data); } }); } O retorno vem certinho, mas apenas o componente Switchery está vindo desconfigurado, ou seja vem um checkbox normal (html).

      O que é mais incrível é que neste mesmo formulário mais acima tenho este mesmo componente funcionando normalmente, somente dentro da DIV dinâmica é que fica desconfigurado conforme imagem anexa.

      Será que alguém já passou por isso?

    • By violin101
      Caros amigos membros do grupo, saudações...
       
      Gostaria de tirar uma dúvida com os amigos.
       
      Tenho uma rotina onde consigo efetuar o Download de arquivos para uma pasta dentro do sistema, o que preciso seria mudar o nome do arquivo, por exemplo:
       
      após selecionar  o arquivo criado com o nome de: ESTOQUE.PDF
       
      gostaria de gravar na pasta de upload's com um novo nome, como por exemplo: cliente[1]-estoque.pdf.
       
      Onde poderia fazer essa alteração na rotina abaixo, para gravar o arquivo com um novo nome ?
       
      abaixo posto o fonte da rotina.
      <?php public function anexar() { $this->load->library('upload'); $this->load->library('image_lib'); $upload_conf = array( 'upload_path' => realpath('./assets/anexos'), 'allowed_types' => 'pdf|PDF|doc|DOC|docx|DOCX', // formatos permitidos para anexos de os 'max_size' => 1024, ); //Recebe a variável via POST $validade = $this->input->post('validade'); $this->upload->initialize($upload_conf); foreach ($_FILES['userfile'] as $key => $val) { $i = 1; foreach ($val as $v) { $field_name = "file_".$i; $_FILES[$field_name][$key] = $v; $i++; } } unset($_FILES['userfile']); $error = array(); $success = array(); foreach ($_FILES as $field_name => $file) { if (! $this->upload->do_upload($field_name)) { $error['upload'][] = $this->upload->display_errors(); } else { $upload_data = $this->upload->data(); if ($upload_data['is_image'] == 1) { // set the resize config $resize_conf = array( 'source_image' => $upload_data['full_path'], 'new_image' => $upload_data['file_path'].'thumbs/thumb_'.$upload_data['file_name'], 'width' => 200, 'height' => 125 ); $this->image_lib->initialize($resize_conf); if (! $this->image_lib->resize()) { $error['resize'][] = $this->image_lib->display_errors(); } else { $success[] = $upload_data; $this->load->model('Dados/Dadosclie_model'); $this->Dadosclie_model->anexar($this->input->post('idCli'), $this->input->post('descricao'), $validade, $upload_data['file_name'], base_url().'assets/anexos/', 'thumb_'.$upload_data['file_name'], realpath('./assets/anexos/')); } } else { $success[] = $upload_data; $this->load->model('Dados/Dadosclie_model'); $this->Dadosclie_model->anexar($this->input->post('idCli'), $this->input->post('descricao'), $validade, $upload_data['file_name'], base_url().'assets/anexos/', '', realpath('./assets/anexos/')); } } } if (count($error) > 0) { echo json_encode(array('result'=> false, 'mensagem' => 'Nenhum arquivo foi anexado.')); } else { echo json_encode(array('result'=> true, 'mensagem' => 'Arquivo(s) anexado(s) com sucesso .')); } } ?>  
      Grato,
       
      Cesar
×

Important Information

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