Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos.
minha dúvida é seguinte.
estou fazendo um sistema onde um representante comercial da empresa faz os pedidos dos produtos e é encaminhado para o e-mails do setor rsponsavel.
os campos são os seguintes:
dados do cliente:
dados de entrega:
dados de cobrança:
e 10 produtos com: codigo, descrição, valor unitario, quantidade, valor total e observaçoes.
(semelhante à uma loja online, só as infos são passadas por posts só as infos do produtos estão no banco.)
só que na função que envia o email esta funcionando do jeito que eu fiz, porém aindanão esta coerente de como deveria ser, teria que ser assim:
se o represente só preencher produto numero 1, 2 e 3. os outros 7 não serem enviados para o e-mail (que é como tem que ser).
só que o codigo que conseguir escrever ele manda a tabela inteira com os 10 produtos, mas só os que o representante preencheu que vai com informação.
oque eu queria é colocar essa condiçao, por exemplo:
se o codigodo produto estiver vazio ele retorna vazio, caso contrario ele monta a parte da tabela referente ao produto com as informações.
Segue abaixo o cógigo que eu fiz:
<div id="PageConteudoTitulo">Inserir Pedido Final</div>
<?php
$pedido_representante = utf8_decode ($_POST["pedido_representante"]);
$pedido_data_emissao = utf8_decode ($_POST["pedido_data_emissao"]);
$pedido_representante_email = utf8_decode ($_POST["pedido_representante_email"]);
$pedido_dados_clientes = utf8_decode ($_POST["pedido_dados_clientes"]);
$pedido_dados_endereco = utf8_decode ($_POST["pedido_dados_endereco"]);
$pedido_dados_bairro = utf8_decode ($_POST["pedido_dados_bairro"]);
$pedido_dados_cidade = utf8_decode ($_POST["pedido_dados_cidade"]);
$pedido_dados_uf = utf8_decode ($_POST["pedido_dados_uf"]);
$pedido_dados_cep = utf8_decode ($_POST["pedido_dados_cep"]);
$pedido_dados_cnpj = utf8_decode ($_POST["pedido_dados_cnpj"]);
$pedido_dados_insc_estadual = utf8_decode ($_POST["pedido_dados_insc_estadual"]);
$pedido_dados_contato = utf8_decode ($_POST["pedido_dados_contato"]);
$pedido_dados_telefone = utf8_decode ($_POST["pedido_dados_telefone"]);
$pedido_dados_pagamento = utf8_decode ($_POST["pedido_dados_pagamento"]);
$pedido_cobranca_clientes = utf8_decode ($_POST["pedido_cobranca_clientes"]);
$pedido_cobranca_endereco = utf8_decode ($_POST["pedido_cobranca_endereco"]);
$pedido_cobranca_bairro = utf8_decode ($_POST["pedido_cobranca_bairro"]);
$pedido_cobranca_cidade = utf8_decode ($_POST["pedido_cobranca_cidade"]);
$pedido_cobranca_uf = utf8_decode ($_POST["pedido_cobranca_uf"]);
$pedido_cobranca_cep = utf8_decode ($_POST["pedido_cobranca_cep"]);
$pedido_cobranca_cnpj = utf8_decode ($_POST["pedido_cobranca_cnpj"]);
$pedido_cobranca_insc_estadual = utf8_decode ($_POST["pedido_cobranca_insc_estadual"]);
$pedido_cobranca_contato = utf8_decode ($_POST["pedido_cobranca_contato"]);
$pedido_cobranca_telefone = utf8_decode ($_POST["pedido_cobranca_telefone"]);
$pedido_entrega_clientes = utf8_decode ($_POST["pedido_entrega_clientes"]);
$pedido_entrega_endereco = utf8_decode ($_POST["pedido_entrega_endereco"]);
$pedido_entrega_bairro = utf8_decode ($_POST["pedido_entrega_bairro"]);
$pedido_entrega_cidade = utf8_decode ($_POST["pedido_entrega_cidade"]);
$pedido_entrega_uf = utf8_decode ($_POST["pedido_entrega_uf"]);
$pedido_entrega_cep = utf8_decode ($_POST["pedido_entrega_cep"]);
$pedido_entrega_cnpj = utf8_decode ($_POST["pedido_entrega_cnpj"]);
$pedido_entrega_insc_estadual = utf8_decode ($_POST["pedido_entrega_insc_estadual"]);
$pedido_entrega_contato = utf8_decode ($_POST["pedido_entrega_contato"]);
$pedido_entrega_telefone = utf8_decode ($_POST["pedido_entrega_telefone"]);
$pedido_entrega_tranportador = utf8_decode ($_POST["pedido_entrega_tranportador"]);
$pedido_entrega_data = utf8_decode ($_POST["pedido_entrega_data"]);
$pedido_item_1 = utf8_decode ($_POST["pedido_item_1"]);
$pedido_desc_1 = utf8_decode ($_POST["pedido_desc_1"]);
$pedido_quantidade_1 = utf8_decode ($_POST["pedido_quantidade_1"]);
$pedido_vr_un_1 = utf8_decode ($_POST["pedido_vr_un_1"]);
$pedido_vr_total_1 = utf8_decode ($_POST["pedido_vr_total_1"]);
$pedido_obs_1 = utf8_decode ($_POST["pedido_obs_1"]);
$pedido_item_2 = utf8_decode ($_POST["pedido_item_2"]);
$pedido_desc_2 = utf8_decode ($_POST["pedido_desc_2"]);
$pedido_quantidade_2 = utf8_decode ($_POST["pedido_quantidade_2"]);
$pedido_vr_un_2 = utf8_decode ($_POST["pedido_vr_un_2"]);
$pedido_vr_total_2 = utf8_decode ($_POST["pedido_vr_total_2"]);
$pedido_obs_2 = utf8_decode ($_POST["pedido_obs_2"]);
$pedido_item_3 = utf8_decode ($_POST["pedido_item_3"]);
$pedido_desc_3 = utf8_decode ($_POST["pedido_desc_3"]);
$pedido_quantidade_3 = utf8_decode ($_POST["pedido_quantidade_3"]);
$pedido_vr_un_3 = utf8_decode ($_POST["pedido_vr_un_3"]);
$pedido_vr_total_3 = utf8_decode ($_POST["pedido_vr_total_3"]);
$pedido_obs_3 = utf8_decode ($_POST["pedido_obs_3"]);
$pedido_item_4 = utf8_decode ($_POST["pedido_item_4"]);
$pedido_desc_4 = utf8_decode ($_POST["pedido_desc_4"]);
$pedido_quantidade_4 = utf8_decode ($_POST["pedido_quantidade_4"]);
$pedido_vr_un_4 = utf8_decode ($_POST["pedido_vr_un_4"]);
$pedido_vr_total_4 = utf8_decode ($_POST["pedido_vr_total_4"]);
$pedido_obs_4 = utf8_decode ($_POST["pedido_obs_4"]);
$pedido_item_5 = utf8_decode ($_POST["pedido_item_5"]);
$pedido_desc_5 = utf8_decode ($_POST["pedido_desc_5"]);
$pedido_quantidade_5 = utf8_decode ($_POST["pedido_quantidade_5"]);
$pedido_vr_un_5 = utf8_decode ($_POST["pedido_vr_un_5"]);
$pedido_vr_total_5 = utf8_decode ($_POST["pedido_vr_total_5"]);
$pedido_obs_5 = utf8_decode ($_POST["pedido_obs_5"]);
$pedido_item_6 = utf8_decode ($_POST["pedido_item_6"]);
$pedido_desc_6 = utf8_decode ($_POST["pedido_desc_6"]);
$pedido_quantidade_6 = utf8_decode ($_POST["pedido_quantidade_6"]);
$pedido_vr_un_6 = utf8_decode ($_POST["pedido_vr_un_6"]);
$pedido_vr_total_6 = utf8_decode ($_POST["pedido_vr_total_6"]);
$pedido_obs_6 = utf8_decode ($_POST["pedido_obs_6"]);
$pedido_item_7 = utf8_decode ($_POST["pedido_item_7"]);
$pedido_desc_7 = utf8_decode ($_POST["pedido_desc_7"]);
$pedido_quantidade_7 = utf8_decode ($_POST["pedido_quantidade_7"]);
$pedido_vr_un_7 = utf8_decode ($_POST["pedido_vr_un_7"]);
$pedido_vr_total_7 = utf8_decode ($_POST["pedido_vr_total_7"]);
$pedido_obs_7 = utf8_decode ($_POST["pedido_obs_7"]);
$pedido_item_8 = utf8_decode ($_POST["pedido_item_8"]);
$pedido_desc_8 = utf8_decode ($_POST["pedido_desc_8"]);
$pedido_quantidade_8 = utf8_decode ($_POST["pedido_quantidade_8"]);
$pedido_vr_un_8 = utf8_decode ($_POST["pedido_vr_un_8"]);
$pedido_vr_total_8 = utf8_decode ($_POST["pedido_vr_total_8"]);
$pedido_obs_8 = utf8_decode ($_POST["pedido_obs_8"]);
$pedido_item_9 = utf8_decode ($_POST["pedido_item_9"]);
$pedido_desc_9 = utf8_decode ($_POST["pedido_desc_9"]);
$pedido_quantidade_9 = utf8_decode ($_POST["pedido_quantidade_9"]);
$pedido_vr_un_9 = utf8_decode ($_POST["pedido_vr_un_9"]);
$pedido_vr_total_9 = utf8_decode ($_POST["pedido_vr_total_9"]);
$pedido_obs_9 = utf8_decode ($_POST["pedido_obs_9"]);
$pedido_item_10 = utf8_decode ($_POST["pedido_item_10"]);
$pedido_desc_10 = utf8_decode ($_POST["pedido_desc_10"]);
$pedido_quantidade_10 = utf8_decode ($_POST["pedido_quantidade_10"]);
$pedido_vr_un_10 = utf8_decode ($_POST["pedido_vr_un_10"]);
$pedido_vr_total_10 = utf8_decode ($_POST["pedido_vr_total_10"]);
$pedido_obs_10 = utf8_decode ($_POST["pedido_obs_10"]);
$Para = "diego@mushsanches.com, cadastros@mushsanches.com;";
$Assunto = utf8_decode("Solicitação de pedido feita por $pedido_representante");
$Mensagem = "O seguinte cadastro foi realizado atraves do email marketing:<br><br>";
//tabela que é enviada no e-mail
$Mensagem .= "
<table>
<tr>
<td><strong>Dados do Pedido<br />
</strong></td>
</tr>
<tr>
<td>Pedido Numero:</td>
<td>$pedido_numero</td>
</tr>
<tr>
<td>Data e Hora:</td>
<td>$pedido_data_emissao</td>
</tr>
<tr>
<td>Representante:</td>
<td>$pedido_representante - $pedido_representante_email</td>
</tr>
<tr>
<td><strong><br />
Dados do Cliente<br />
</strong></td>
</tr>
<tr>
<td>Cliente:</td>
<td>$pedido_dados_clientes</td>
</tr>
<tr>
<td>Endereco:</td>
<td>$pedido_dados_endereco - $pedido_dados_bairro - $pedido_dados_cidade / $pedido_dados_uf - CEP: $pedido_dados_cep</td>
</tr>
<tr>
<td>CNPJ:</td>
<td>$pedido_dados_cnpj</td>
</tr>
<tr>
<td>Inscricao Estadual:</td>
<td>$pedido_dados_insc_estadual</td>
</tr>
<tr>
<td>Contato:</td>
<td>$pedido_dados_contato</td>
</tr>
<tr>
<td>Telefone:</td>
<td>$pedido_dados_telefone</td>
</tr>
<tr>
<td>Cond. de Pegamento:</td>
<td>$pedido_dados_pagamento</td>
</tr>
<tr>
<td><strong><br />
Dados da Cobranca<br />
</strong></td>
</tr>
<tr>
<td>Cliente:</td>
<td>$pedido_cobranca_clientes</td>
</tr>
<tr>
<td>Endereco:</td>
<td>$pedido_cobranca_endereco - $pedido_cobranca_bairro - $pedido_cobranca_cidade / $pedido_cobranca_uf - CEP: $pedido_cobranca_cep</td>
</tr>
<tr>
<td>CNPJ:</td>
<td>$pedido_cobranca_cnpj</td>
</tr>
<tr>
<td>Inscricao Estadual:</td>
<td>$pedido_cobranca_insc_estadual</td>
</tr>
<tr>
<td>Contato:</td>
<td>$pedido_cobranca_contato</td>
</tr>
<tr>
<td>Telefone:</td>
<td>$pedido_cobranca_telefone</td>
</tr>
<tr>
<td><strong><br />
Dados da Entrega<br />
</strong></td>
</tr>
<tr>
<td>Cliente:</td>
<td>$pedido_entrega_clientes</td>
</tr>
<tr>
<td>Endereco:</td>
<td>$pedido_entrega_endereco - $pedido_entrega_bairro - $pedido_entrega_cidade / $pedido_entrega_uf - CEP: $pedido_entrega_cep</td>
</tr>
<tr>
<td>CNPJ:</td>
<td>$pedido_entrega_cnpj</td>
</tr>
<tr>
<td>Inscricao Estadual:</td>
<td>$pedido_entrega_insc_estadual</td>
</tr>
<tr>
<td>Contato:</td>
<td>$pedido_entrega_contato</td>
</tr>
<tr>
<td>Telefone:</td>
<td>$pedido_entrega_telefone</td>
</tr>
<tr>
<td>Tranportador:</td>
<td>$pedido_entrega_tranportador</td>
</tr>
<tr>
<td>Data da Entrega:</td>
<td>$pedido_entrega_data</td>
</tr>
<tr>
<td><strong><br />
Produto 1<br />
</strong></td>
</tr>
<tr>
<td>Codigo:</td>
<td>$pedido_item_1</td>
</tr>
<tr>
<td>Descricao:</td>
<td>$pedido_desc_1</td>
</tr>
<tr>
<td>Quantidade:</td>
<td>$pedido_quantidade_1</td>
</tr>
<tr>
<td>Valor unitario:</td>
<td>$pedido_vr_un_1</td>
</tr>
<tr>
<td>Valor Total:</td>
<td>$pedido_vr_total_1</td>
</tr>
<tr>
<td>Observacoes:</td>
<td>$pedido_obs_1</td>
</tr>
<tr>
<td><strong><br />
Produto 2<br />
</strong></td>
</tr>
<tr>
<td>Codigo:</td>
<td>$pedido_item_2</td>
</tr>
<tr>
<td>Descricao:</td>
<td>$pedido_desc_2</td>
</tr>
<tr>
<td>Quantidade:</td>
<td>$pedido_quantidade_2</td>
</tr>
<tr>
<td>Valor unitario:</td>
<td>$pedido_vr_un_2</td>
</tr>
<tr>
<td>Valor Total:</td>
<td>$pedido_vr_total_2</td>
</tr>
<tr>
<td>Observacoes:</td>
<td>$pedido_obs_2</td>
</tr>
<tr>
<td><strong><br />
Produto 3<br />
</strong></td>
</tr>
<tr>
<td>Codigo:</td>
<td>$pedido_item_3</td>
</tr>
<tr>
<td>Descricao:</td>
<td>$pedido_desc_3</td>
</tr>
<tr>
<td>Quantidade:</td>
<td>$pedido_quantidade_3</td>
</tr>
<tr>
<td>Valor unitario:</td>
<td>$pedido_vr_un_3</td>
</tr>
<tr>
<td>Valor Total:</td>
<td>$pedido_vr_total_3</td>
</tr>
<tr>
<td>Observacoes:</td>
<td>$pedido_obs_3</td>
</tr>
<tr>
<td><strong><br />
Produto 4<br />
</strong></td>
</tr>
<tr>
<td>Codigo:</td>
<td>$pedido_item_4</td>
</tr>
<tr>
<td>Descricao:</td>
<td>$pedido_desc_4</td>
</tr>
<tr>
<td>Quantidade:</td>
<td>$pedido_quantidade_4</td>
</tr>
<tr>
<td>Valor unitario:</td>
<td>$pedido_vr_un_4</td>
</tr>
<tr>
<td>Valor Total:</td>
<td>$pedido_vr_total_4</td>
</tr>
<tr>
<td>Observacoes:</td>
<td>$pedido_obs_4</td>
</tr>
<tr>
<td><strong><br />
Produto 5<br />
</strong></td>
</tr>
<tr>
<td>Codigo:</td>
<td>$pedido_item_5</td>
</tr>
<tr>
<td>Descricao:</td>
<td>$pedido_desc_5</td>
</tr>
<tr>
<td>Quantidade:</td>
<td>$pedido_quantidade_5</td>
</tr>
<tr>
<td>Valor unitario:</td>
<td>$pedido_vr_un_5</td>
</tr>
<tr>
<td>Valor Total:</td>
<td>$pedido_vr_total_5</td>
</tr>
<tr>
<td>Observacoes:</td>
<td>$pedido_obs_5</td>
</tr>
<tr>
<td><strong><br />
Produto 6<br />
</strong></td>
</tr>
<tr>
<td>Codigo:</td>
<td>$pedido_item_6</td>
</tr>
<tr>
<td>Descricao:</td>
<td>$pedido_desc_6</td>
</tr>
<tr>
<td>Quantidade:</td>
<td>$pedido_quantidade_6</td>
</tr>
<tr>
<td>Valor unitario:</td>
<td>$pedido_vr_un_6</td>
</tr>
<tr>
<td>Valor Total:</td>
<td>$pedido_vr_total_6</td>
</tr>
<tr>
<td>Observacoes:</td>
<td>$pedido_obs_6</td>
</tr>
<tr>
<td><strong><br />
Produto 7<br />
</strong></td>
</tr>
<tr>
<td>Codigo:</td>
<td>$pedido_item_7</td>
</tr>
<tr>
<td>Descricao:</td>
<td>$pedido_desc_7</td>
</tr>
<tr>
<td>Quantidade:</td>
<td>$pedido_quantidade_7</td>
</tr>
<tr>
<td>Valor unitario:</td>
<td>$pedido_vr_un_7</td>
</tr>
<tr>
<td>Valor Total:</td>
<td>$pedido_vr_total_7</td>
</tr>
<tr>
<td>Observacoes:</td>
<td>$pedido_obs_7</td>
</tr>
<tr>
<td><strong><br />
Produto 8<br />
</strong></td>
</tr>
<tr>
<td>Codigo:</td>
<td>$pedido_item_8</td>
</tr>
<tr>
<td>Descricao:</td>
<td>$pedido_desc_8</td>
</tr>
<tr>
<td>Quantidade:</td>
<td>$pedido_quantidade_8</td>
</tr>
<tr>
<td>Valor unitario:</td>
<td>$pedido_vr_un_8</td>
</tr>
<tr>
<td>Valor Total:</td>
<td>$pedido_vr_total_8</td>
</tr>
<tr>
<td>Observacoes:</td>
<td>$pedido_obs_8</td>
</tr>
<tr>
<td><strong><br />
Produto 9<br />
</strong></td>
</tr>
<tr>
<td>Codigo:</td>
<td>$pedido_item_9</td>
</tr>
<tr>
<td>Descricao:</td>
<td>$pedido_desc_9</td>
</tr>
<tr>
<td>Quantidade:</td>
<td>$pedido_quantidade_9</td>
</tr>
<tr>
<td>Valor unitario:</td>
<td>$pedido_vr_un_9</td>
</tr>
<tr>
<td>Valor Total:</td>
<td>$pedido_vr_total_9</td>
</tr>
<tr>
<td>Observacoes:</td>
<td>$pedido_obs_9</td>
</tr>
<tr>
<td><strong><br />
Produto 10<br />
</strong></td>
</tr>
<tr>
<td>Codigo:</td>
<td>$pedido_item_10</td>
</tr>
<tr>
<td>Descricao:</td>
<td>$pedido_desc_10</td>
</tr>
<tr>
<td>Quantidade:</td>
<td>$pedido_quantidade_10</td>
</tr>
<tr>
<td>Valor unitario:</td>
<td>$pedido_vr_un_10</td>
</tr>
<tr>
<td>Valor Total:</td>
<td>$pedido_vr_total_10</td>
</tr>
<tr>
<td>Observacoes:</td>
<td>$pedido_obs_10</td>
</tr>
<tr>
<td>....................................</td>
<td>.........................................................................................................</td>
</tr>
</table>
";$headers = "From: $pedido_representante_email" . "\r\n";
$headers .= 'Cc: cadastros@mushsanches.com' . "\r\n";
$headers .= "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
if (mail($Para, $Assunto, $Mensagem, $headers)) {
echo '<div id="AvisoSucesso">Seu pedido foi enviado com sucesso.<br />Aguarde nosso retorno sobre sua solicitação<br /></div>';echo '<div id="AvisoErro">Ops! Houve uma erro no envio do seu pedido.<br />Por Favor clique no botão abaixo<br /><input type="button" class="Btns100x37" value="Voltar" onclick="javascript:history.go(-1)"/></div>';
}
?>
eu estava tentando montar a tabela em partes dentro de variaveis tipo:
$produto_1
Carregando comentários...