Ver Mensaje Individual
  #10 (permalink)  
Antiguo 19/05/2005, 07:33
pellagofio
 
Fecha de Ingreso: noviembre-2003
Mensajes: 383
Antigüedad: 20 años, 5 meses
Puntos: 2
Me alegro que te haya gustado el script.

En cuanto a tu duda de si tienes que modificar el script en el caso de que añadas más campos al formulario, yo creo que no.

Vamos a ver, tu tienes un formulario con 10 campos. Eso se lo envias al script .PHP. El script PHP recorre todo el array (como te he indicado en el post anterior) y compruebas que cada variable tenga un valor o no.
Si la variable tiene un valor, concatenas el valor a una variable y ya esa variable con los valores es lo que envias en el post.

He modificado el script que puse anteriormente para que haga lo que te ha explicado, o sea, que recoge en una variable los nombres de campo y sus valores SIEMPRE Y CUANDO el valor no este vacio:

<?PHP
$cuerpo_variable="";

foreach ($_POST as $Mivariable => $Mivalor)
{
if (!empty($Mivalor))
{
$cuerpo_email=$cuerpo_email.$Mivariable.": ".$Mivalor."<p>";
}

}
print $cuerpo_email;

pruebalo y añade campos al formulario y verás que siempre funciona.

Saludos.