Clama VVoVe:
Non si diceva questo. Certo che $messaggio='xxxx' è giusto; ma poi non si può concatenare una stringa con un costrutto, non ha senso.
Vediamo di fare un po' di ordine:
Codice PHP:
$messaggio =
'
<table width="690" summary="Riepilogo prodotti da acquistare" style="border:1px solid #666; border-collapse:collapse;">
<tr>
<th scope="col" >Descrizione</th>
<th scope="col" >Prezzo</th>
<th scope="col" >Quantità</th>
<th scope="col" >SubTotale</th>
</tr>
';
// Fin qui ho preparato la parte diciamo fissa di $messaggio e metto ; perchè
// adesso inizia un'altra parte di codice
$dimensione=count($ret);
for($num=0;$num<$dimensione;$num++)
{
$stringa=$ret[$num];
list($descrizione,$prezzo,$quantita,$sub_totale) = explode(",", $stringa);
$totale=($totale+$sub_totale); // questa parte di codice non l'ho guardata presuppongo che sia giusta
// Adesso, all'interno della struttura for aggiungo a $messaggio quello che devo aggiungere
$messaggio .= '
<tr>
<td width="400"><' . $descrizione . '</td>
<td width="70">' . $prezzo . '</td>
<td width="70">' . $quantita . '</td>
<td>' . $sub_totale . '</td>
</tr>
';
} // A questo punto il ciclo è chiuso correttamente
Non te la prendere. non erano giudizi, erano solo constatazioni.