Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2005, 11:49
Avatar de MWNS
MWNS
 
Fecha de Ingreso: julio-2003
Mensajes: 528
Antigüedad: 20 años, 9 meses
Puntos: 2
switch, for... no funciona...

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
?>
el form del cual recibo la info usa el metodo post.

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)

__________________
MWNS
Mario Navas
http://marionavas.com