Ciao a tutti!
ricevo da un form, in POST un tot di campi che dopo aver verificato spedisco via mail in formato HTML.
Tutto bene se non fosse che, per comodità, una parte dei dati li vorrei stampare attraverso un ciclo for, visto che i nomi dei campi sono del tipo:
titolo1 - titolo2 etc.
Stampando a video funza tutto, ma quando invece cerco di infilare il codice nella variabile che sarà poi il BODY della mail, incappo in un errore di formula dovuto al ciclo for.
Come faccio ad infilare un ciclo for in una variabile?
...e anche l'"unione" del nome di due variabili che così funziona $_POST[quanti.$n], all'interno della variabile non va!
di seguito il codice, ridotto all'osso:
codice:
$testo_m="
</head>
<body>
<table width=500 border=0 cellspacing=0 cellpadding=0 class=testo>
for ($n=1; $n<=20; $n++)
{
<tr>
<td>$n</td>
<td>$_POST[quanti.$n]</td>
<td>$_POST[prezzo.$n]</td>
<td>$descrizione.$n</td>
<td>$_POST[codice.$n]</td>
<td>$_POST[urgenza.$n]</td>
</tr>
}
</table>
</body>
</html>";
ciao, e grazie