![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
19/05/2005, 07:33
|
| | Fecha de Ingreso: noviembre-2003
Mensajes: 383
Antigüedad: 21 años, 2 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. |