Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/03/2006, 19:41
Avatar de uamistad
uamistad
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 4 meses
Puntos: 1
Información mmm...

No sé si te entendí, pero para evitar poner la descripción 11 veces (porque del 0 al 10 son once veces), puedes hacer un loop:

Código PHP:
<?
//
//
//
$remitente "[email protected]";
$cabeceras "From: $remitente"."\n";
$receptor "[email protected];
$tema = "
Compra desde sitio web";
$mensaje = "
Orden de pedido";
$redireccion = "
http://66.98.248.100/~digital/carrito/";

for($i=0$i 11i++)
  
$cabeceras .= $descripcion[$i]."\r";

$cabeceras .= "$totalvalue\r";
mail($receptor,$tema,$mensaje,$cabeceras);
header("Location: $redireccion");

?>
Ahora, si lo que deseas es imprimir esa serie, pero asegurándote de que no estén vacías las descripciones, entonces utiliza strlen() para saber cuántos caracteres tiene esa descripción y si tiene 0 caracteres, significa que está vacía y no imprimirías el "\r".

Aunque no sé por qué pones "\r", creo que debería ser "\n" ¿no?, o bien, <br> para mostrarlo en un documento html.


Ejemplo con strlen()

Código PHP:
//
//
//
for($i=0$i 11i++)
  if(
strlen($descripcion[$i]) > 0)
    
$cabeceras .= $descripcion[$i]."<br>\n"
__________________
"Di no al Internet Explorer" -Proverbio Chino-