Código PHP:
<?
switch($cantidad)
{
case 1:
$destinos[0] = '$mailamigo;'
$nombre[0] = '$nombreamigo;'
break
case 2:
$destinos[0] = '$mailamigo;'
$destinos[1] = '$mailamigo1;'
$nombre[0] = '$nombreamigo;'
$nombre[1] = '$nombreamigo1;'
break
case 5:
$destinos[0] = '$mailamigo;'
$destinos[1] = '$mailamigo1;'
$destinos[2] = '$mailamigo2;'
$destinos[3] = '$mailamigo3;'
$destinos[4] = '$mailamigo4;'
$nombre[0] = '$nombreamigo;'
$nombre[1] = '$nombreamigo1;'
$nombre[2] = '$nombreamigo2;'
$nombre[3] = '$nombreamigo3;'
$nombre[4] = '$nombreamigo4;'
break
}
for($i=0;$i<$cantidad;$i++)
{
$destinatario = "$destinos[$i]";
$asunto = "$nombre[$i], esto es excelente!";
$cuerpo = " mi texto en cuerpo de mail";
$headers= "From: $sunombre <$sumail>";
mail($destinatario,$asunto,$cuerpo,$headers)
} // fin del for
?>
he tratado guardar las variables en el array como cadenas:
$destinos[0] = '$mailamigo;'
como variables
$destinos[0] = $mailamigo;
pero no consigo que funcione, alguna idea de mi error?
gracias
pd. si quito el switch y el for el envio de mail es satisfactorio....
pd2. la variable $cantidad la recibo por medio de un campo oculto (hidden)