Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bach

[Resolvido] erro email html + php

Recommended Posts

Aí galera alguem sabe me dizer por que está dando esse erro

Parse error: syntax error, unexpected '.' in /htdocs/home/informatica/www/informatica/envia_email_chk.php on line 47.

 

Já fiz outros testes e não to conseguindo resolve

Valeu...

 

CODE
<?

$mens = "<html>

<head>

<title>Pedido</title>

</head>

<body>

<table width=\"600\" height=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"2\">

<tr valign=\"top\">

<td height=\"20\" colspan=\"5\" align=\"center\">Pedido </td>

</tr>

<tr valign=\"top\">

<td height=\"20\">Quant</td>

<td>Produto</td>

<td>Ref</td>

<td>Valor Unid</td>

<td>Subtotal</td>

</tr>

".

 

$chave_cesta = @array_keys($_SESSION['cesta']);

 

for($i=0;$i<sizeof($chave_cesta);$i++)

{

 

linha(47) $indice = $chave_cesta[$i];

 

."

<tr>

<td>". $_SESSION['cesta'][$indice]['quant'] ."</td>

<td>". $_SESSION['cesta'][$indice]['nome'] ."</td>

<td>". $_SESSION['cesta'][$indice]['ref'] ."</td>

<td>". $_SESSION['cesta'][$indice]['valor'] ."</td>

<td></td>

</tr>

".

 

}//fecha o FOR

.

"

</table>

</body>

</htnl>";

 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tiago usei sua dica so que agora da esse erro

 

Parse error: syntax error, unexpected '}' in /htdocs/home/informatica/www/informatica/envia_email_chk.php on line 56

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aí galera alguem sabe me dizer por que está dando esse erro

Parse error: syntax error, unexpected '.' in /htdocs/home/informatica/www/informatica/envia_email_chk.php on line 47.

 

Já fiz outros testes e não to conseguindo resolve

Valeu...

 

CODE
<?

$mens = '<html>';

$mens .= '<head>';

$mens .= '<title>Pedido</title>';

$mens .= '</head>';

$mens .= '<body>';

$mens .= '<table width="600" height="100%" cellspacing="0" cellpadding="0" border="2">';

$mens .= '<tr valign="top">';

$mens .= '<td height="20" colspan="5" align="center">Pedido </td>';

$mens .= '</tr>';

$mens .= '<tr valign="top">';

$mens .= '<td height="20">Quant</td>';

$mens .= '<td>Produto</td>';

$mens .= '<td>Ref</td>';

$mens .= '<td>Valor Unid</td>';

$mens .= '<td>Subtotal</td>';

$mens .= '</tr>';

 

$chave_cesta = @array_keys($_SESSION['cesta']);

 

for($i=0;$i<sizeof($chave_cesta);$i++)

{

 

$indice = $chave_cesta[$i];

 

echo "<tr><td>". $_SESSION['cesta'][$indice]['quant'] ."</td>";

echo "<td>". $_SESSION['cesta'][$indice]['nome'] ."</td>";

echo "<td>". $_SESSION['cesta'][$indice]['ref'] ."</td>";

echo "<td>". $_SESSION['cesta'][$indice]['valor'] ."</td>";

echo "<td></td></tr>";

 

}//fecha o FOR

 

echo "</table>";

echo "</body>";

echo "</html>";

 

?>

 

 

 

Observe que você está colocando "." (pontos) onde não deveria, o código acima está corrigido, copie e cole na página que está ocorrendo o erro.

 

Compare este código acima com o seu código e verá os erros de "pontos",

outra observação é que nunca se começa uma linha com "ponto", e somente se termina uma linha com um ";"(ponto-e-vírgula). O PHP só reconhece o "." como uma união entre duas strings, já o ";" o php reconhece como final de uma linha de comando.

 

 

obs.: Ainda não testei o código, mas veja se funfa, aguardo sua resposta http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.