Jump to content


Photo

Envio De Email Php


  • Faça o login para participar
6 replies to this topic

#1 marciofr

marciofr

    Turista

  • Usuários
  • 45 posts
  • Sexo:Não informado

Posted 20/10/2004, 10:12

Criei uma rotina para envio de e-mails em HTML pelo php, puxando os dados do banco de dados mysql, acontece que quando coloco a instrução WHILE ele dá erro, o que está errado?

/* Enviar e-mail */

$msg = "<html><head><title>Times</title><meta http-equiv='Content-Type' content='ext/html; charset=iso-8859-1'></head>
<body>
<table width='550' border='0' cellpadding='0' cellspacing='0'>
  <tr> 
    <td><img src='imagens/coteaqui_email.gif' width='250' height='52'></td>
  </tr>  <tr> 
    <td height='1' background=''><table width='550' border='0' cellspacing='0' cellpadding='10'>
        <tr><td width='100%' height='1'><p><font color='#003399' size='2' face='Verdana, Arial, Helvetica, sans-serif'><strong><br>
              <font color='#666600'>Prezado(a) ".$detalhe["solicitante"]."</font></strong></font><font color='#666600'>,</font></p>
            <p><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>Segue 
              abaixo as cotações para seu pedido: <br>
              <br>
              <b>Pedido efetuado em:</b> ".$detalhe["data"]."<br>
              <b>Prazo limite para entrega do material:</b> ".$detalhe["prazo_entrega"]." 
              dias<br>
              <b>Prazo limite para envio do orçamento:</b> ".$detalhe["prazo_orcamento"]." 
              <br>
              <b>Prazo de Pagamento:</b> ".$detalhe["pagamento"]." <br>
              <br>
              <b>Local de Entrega:</b> ".$detalhe["local"]."<br>
              <b>Tipo de Material:</b> ".$detalhe["material"]."<br>
              <b>Quantidade:</b> ".$detalhe["quantidade"]."<br>
              <br>
              <b>Descrição: </b><br>
              ".$detalhe["quantidade"]." <br>
              <br>
              <b>Observações:</b> ".$detalhe["obs"]." <br>
              <br>
              <b>DADOS DOS FORNECEDORES:</b></font></p>
            <table width='100%' border='0' cellpadding='1' cellspacing='1'>
              <tr> 
                <td><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><b>TIPO 
                  A</b></font></td>
              </tr>
              <tr>"
while ($mostrea=mysql_fetch_array($tipoa)) {

"<td height='1'>
                  <table width='100%' border='0' cellspacing='0' cellpadding='0'>
                    <tr> 
                      <td colspan='2'><div align='left'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><b>Fantasia: 
                          </b></font><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>".$mostrea[fantasia]."</font></div></td>
                    </tr>
                    <tr> 
                      <td colspan='2'><div align='left'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><b>E-mail: 
                          </b></font><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>".$mostrea[email]." 
                          </font></div></td>
                    </tr>
                    <tr> 
                      <td colspan='2'><div align='left'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><b>Contato:</b></font><font size='2' face='Verdana, Arial, Helvetica, sans-serif'> 
                          ".$mostrea[contato]."</font></div></td>
                    </tr>
                    <tr> 
                      <td colspan='2'><div align='left'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><b>Telefone:</b></font><font size='2' face='Verdana, Arial, Helvetica, sans-serif'> 
                          ".$mostrea[telefone]."</font></div></td>
                    </tr>
                    <tr> 
                      <td height='1' colspan='2'>
<div align='left'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><b>E-mail 
                          Contato: </b></font><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>".$mostrea[contato_email]."</font></div></td>
                    </tr>
                    <tr> 
                      <td>&nbsp;</td>
                      <td>&nbsp;</td>
                    </tr>
                  </table>
                </td>
              </tr>"
}

"</table>
            <p>&nbsp;</p>
            <table width='100%' border='0' cellpadding='1' cellspacing='1'>
              <tr> 
                <td><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><b>TIPO 
                  B</b></font></td>
              </tr>
              <tr>"
     
while ($mostreb=mysql_fetch_array($tipob)) {

"<td height='1'> <table width='100%' border='0' cellspacing='0' cellpadding='0'>
                    <tr> 
                      <td colspan='2'><div align='left'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><b>Fantasia: 
                          </b></font><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>".$mostreb[fantasia]."</font></div></td>
                    </tr>
                    <tr> 
                      <td colspan='2'><div align='left'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><b>E-mail: 
                          </b></font><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>".$mostreb[email]." 
                          </font></div></td>
                    </tr>
                    <tr> 
                      <td colspan='2'><div align='left'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><b>Contato:</b></font><font size='2' face='Verdana, Arial, Helvetica, sans-serif'> 
                          ".$mostreb[contato]."</font></div></td>
                    </tr>
                    <tr> 
                      <td colspan='2'><div align='left'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><b>Telefone:</b></font><font size='2' face='Verdana, Arial, Helvetica, sans-serif'> 
                          ".$mostreb[telefone]."</font></div></td>
                    </tr>
                    <tr> 
                      <td height='1' colspan='2'> <div align='left'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><b>E-mail 
                          Contato: </b></font><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>".$mostreb[contato_email]."</font></div></td>
                    </tr>
                    <tr> 
                      <td>&nbsp;</td>
                      <td>&nbsp;</td>
                    </tr>
                  </table></td>
              </tr>"     
}
 	 "</table>
            <p>&nbsp;</p><table width='100%' border='0' cellpadding='1' cellspacing='1'>
              <tr> 
                <td><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><b>TIPO 
                  C</b></font></td>
              </tr>
              <tr>"
     
while ($mostrec=mysql_fetch_array($tipoc)) {

"<td height='1'> <table width='100%' border='0' cellspacing='0' cellpadding='0'>
                    <tr> 
                      <td colspan='2'><div align='left'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><b>Fantasia: 
                          </b></font><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>".$mostrec[fantasia]."</font></div></td>
                    </tr>
                    <tr> 
                      <td colspan='2'><div align='left'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><b>E-mail: 
                          </b></font><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>".$mostrec[email]." 
                          </font></div></td>
                    </tr>
                    <tr> 
                      <td colspan='2'><div align='left'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><b>Contato:</b></font><font size='2' face='Verdana, Arial, Helvetica, sans-serif'> 
                          ".$mostrec[contato]."</font></div></td>
                    </tr>
                    <tr> 
                      <td colspan='2'><div align='left'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><b>Telefone:</b></font><font size='2' face='Verdana, Arial, Helvetica, sans-serif'> 
                          ".$mostrec[telefone]."</font></div></td>
                    </tr>
                    <tr> 
                      <td height='1' colspan='2'> <div align='left'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><b>E-mail 
                          Contato: </b></font><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>".$mostrec[contato_email]."</font></div></td>
                    </tr>
                    <tr> 
                      <td>&nbsp;</td>
                      <td>&nbsp;</td>
                    </tr>
                  </table></td>
              </tr>"
     
} 

"</table>
            <p><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><br>
              <br>
              <b>Legenda:</b> <br>
              PADRÃO A = Qualidade Excelente <br>
              PADRÃO B = Qualidade Regular <br>
              PADRÃO C = Qualidade Desconhecida<br>
              <br>
              </font><font color='#000000' size='2' face='Verdana, Arial, Helvetica, sans-serif'>Atenciosamente,</font><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><br>
              Equipe <br>
              </font></p>
            </td>       </tr>
      </table> </td>
  </tr>  <tr>
  </tr></table></body></html>";
  

Abraços,
Márcio


viaDomínios.com - Domínios internacionais por R$ 36,90 ano
viaDomínios.com - Registro de domínios internacional .com .net .org por R$ 36,90 / ano

#2 Marcão

Marcão

    Marcãaaaaaaaao

  • Usuários
  • 1754 posts
  • Sexo:Não informado
  • Interesses:Faixa preta de Muay-Thay<br>Faixa Roxa de Jiu-Jitsu<br>:D<br>Um dia eu chego lá

Posted 20/10/2004, 10:15

que codigo enorme!!
mostra apenas onde ta o erro!
Marcão -=- PHP é coisa de MESTRE e falo mais nada -=-
Minha Foto
"Não temas,segue adiante,não olhes para trás!!
Segura na mão de
Deus e vai.."

#3 marciofr

marciofr

    Turista

  • Usuários
  • 45 posts
  • Sexo:Não informado

Posted 20/10/2004, 10:19

MArcão o erro acontece quando coloco as seguintes instruções:

            </tr>
             <tr>"
    
while ($mostreb=mysql_fetch_array($tipob)) {

"<td height='1'> <table width='100%' border='0' cellspacing='0' cellpadding='0'>
                   <tr>

Abraço
viaDomínios.com - Registro de domínios internacional .com .net .org por R$ 36,90 / ano

#4 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 20/10/2004, 10:22

E cade o comando sql que busca os valor no banco?
------
Mero mortal!

#5 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 20/10/2004, 10:22

            </tr>
            <tr>";
 
while ($mostreb=mysql_fetch_array($tipob)) {

$msg .= "<td height='1'> <table width='100%' border='0' cellspacing='0' cellpadding='0'>
                  <tr>...


Tem que continuar o $msg, mas para isso terá que setar mais valor a variavel, não continuar só com as " ".
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#6 Marcão

Marcão

    Marcãaaaaaaaao

  • Usuários
  • 1754 posts
  • Sexo:Não informado
  • Interesses:Faixa preta de Muay-Thay<br>Faixa Roxa de Jiu-Jitsu<br>:D<br>Um dia eu chego lá

Posted 20/10/2004, 10:23

cara!!
as paradas tem que ser entre tags do php
<?

?>
vc não pode ir escrevendo tudo desse jeito ae
Marcão -=- PHP é coisa de MESTRE e falo mais nada -=-
Minha Foto
"Não temas,segue adiante,não olhes para trás!!
Segura na mão de
Deus e vai.."

#7 marciofr

marciofr

    Turista

  • Usuários
  • 45 posts
  • Sexo:Não informado

Posted 20/10/2004, 10:44

Felipe, testei seu exemplo e funcionou.

valeu
viaDomínios.com - Registro de domínios internacional .com .net .org por R$ 36,90 / ano




1 user(s) are reading this topic

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

IPB Skin By Virteq