Dúvida para enviar variáveis

30/04/2018

0

Gente gostaria da ajuda de vocês! Fiz um form email dinâmico (index.html) que envia para uma de confirmação que exibe as informações enviadas por post. Até ai tudo funciona certinho! Preciso de alguma forma ao clicar em confirmar enviar as variáveis que estão sendo exibidas (validar.php) para uma página action.php que vão recebê-las para o envio de email (action.php). Essa página action é a padrão do gmail. O problema que utlizo classes para form dinâmico e estruturada para variáveis fixas. Gostaria de enviar todas para a ágina action.php

validar.php

<?php

if (isset($_POST[''''''''click''''''''])) {

$count = $_POST[''''''''count'''''''']; //Elemento de controle dos inputs gerados a partir do JQuery
//Chamada do documento que possui a declaração da classe produtoReq
require_once ''''''''./tratamento_teste.php'''''''';

$quantidade = $_POST[''''''''quantidade''''''''];
$codigop = $_POST[''''''''codigop''''''''];
$pn = $_POST[''''''''pn''''''''];
$concorrencia = $_POST[''''''''concorrencia''''''''];
$equivalente = $_POST[''''''''equivalente''''''''];
$nome = $_POST[''''''''nome''''''''];
$demanda = $_POST["demanda"];
$origem = $_POST["origem"];
$nomeEmpresa = $_POST["nomeEmpresa"];
$codigoCidadeCliente= $_POST["codigoCidadeCliente"];
$contato= $_POST["contato"];
$email= $_POST["email"];
$obsInterna= $_POST["obsInterna"];
$obsCliente= $_POST["obsCliente"];


//Criação do primeiro objeto
$produto = new produtoReq($quantidade, $codigop, $pn, $concorrencia, $equivalente);




//
//Vetor que armazena o nome dos objetos para serem chamados posteriormente
$produtos = array("produto");
if ($count > 1) {

for ($i = 2; $i <= $count; $i++) {
$varNome = "produto-$i";//Nomeação dos objetos
array_push($produtos, $varNome);//Empilhamento dos nomes dos objetos no vetor $produtos
//Nome conforme os inputs gerados via JQuery
$varQtde = "quantidade-$i";
$varCodigo = "codigop-$i";
$varPN = "pn-$i";
$varPConc = "concorrencia-$i";

//Criação do objeto Ex: produtoReq(quantidade, codigop, pn, concorrencia, equivalente)
$$varNome = new produtoReq($_POST[$varQtde], $_POST[$varCodigo], $_POST[$varPN], $_POST[$varPConc], $_POST[$varPEq]);
}
}




/*Chamada dos dados dos Produtos (Exemplo)*/
$nProdutos = count($produtos);//Número de elementos no vetor $produtos
for ($j = 0; $j < $nProdutos; $j++) {

echo "Quantidade: ".${$produtos[$j]}->quantidade."<br>";
echo "Código Produto: ".${$produtos[$j]}->codigop."<br>";
echo "Part Number: ".${$produtos[$j]}->pn."<br>";
echo "Prod. Concorrência: ".${$produtos[$j]}->concorrencia."<br>";
echo "<br>";




}




}

echo "<br><h2 class=''''''''texto''''''''> Dados </h2> Nome do Solicitante: ".$nome."<br>"."Nome da Empresa: ".$nomeEmpresa."<br>". "Demanda: ". $demanda. "<br>"
. "Origem: ". $origem . "<br>". "Código ou Cidade (Cliente): ". $codigoCidadeCliente . "<br>" . "Cantato (Nome e Sobrenome): ". $contato . "<br>". "Email (Contato): ". $email . "<br>". "Observação Interna (FUP): ". $obsInterna
. "<br>". "Observação do Cliente (Orçamento): ". $obsCliente."<br>";


?>


<br><br>

<a href="index.php" type="button" class="btn btn-danger">Cancelar </a>
<input type="submit" class="btn btn-warning" value="Confirmar">


</div>
</div>
</div>
</section>

action.php

<?php
/* Recuperar os Dados do Formulário do validar.php*/
$txtnome = $_POST[''''''''nome''''''''];
$txtdemanda = $_POST[''''''''demanda''''''''];
$txtAssunto = ''''''''Orçamento'''''''';
$txtorigem = $_POST[''''''''origem''''''''];
$txtempresa = $_POST[''''''''empresa''''''''];
$txtcidade = $_POST[''''''''cidade''''''''];
$txtcontato = $_POST[''''''''contato''''''''];
$txtemail = $_POST[''''''''email''''''''];
$txtobsinterna = $_POST[''''''''interna''''''''];
$txtobscliente = $_POST[''''''''cliente''''''''];
$txtpedido = $_POST[''''''''pedido''''''''];


/* Montar o corpo do email*/
$corpoMensagem = "<b>Nome do Solicitante: </b> ".$txtnome." <br><b>Demanda: </b> ".$txtdemanda." <br><b>Origem: </b> ".$txtorigem."<br><b>Nome da Empresa:</b> ".$txtempresa."<br><b>Código ou Cidade (Cliente): </b>".$txtcidade."<br><b>Cantato (Nome e Sobrenome):</b>".$txtcontato.
"<br><b>Email (Contato): </b>".$txtemail."<br><b>Observação Interna (FUP): </b>".$txtobsinterna."<br><b>Observação do Cliente (Orçamento):</b>".$txtobscliente."<br><b>Pedido:</b>".$txtpedido ;

/* Extender a classe do phpmailer para envio do email*/
Diogo

Diogo

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar