Foros del Web » Programando para Internet » PHP »

como excluir variable sin valor de un bucle

Estas en el tema de como excluir variable sin valor de un bucle en el foro de PHP en Foros del Web. Hola. tengo este bucle para ir obteniendo variables que vienen de un formulario muy extenso y que serán enviadas por email. La pregunta es cómo ...
  #1 (permalink)  
Antiguo 03/09/2007, 12:23
 
Fecha de Ingreso: marzo-2005
Mensajes: 201
Antigüedad: 19 años, 1 mes
Puntos: 0
como excluir variable sin valor de un bucle

Hola.
tengo este bucle para ir obteniendo variables que vienen de un formulario muy extenso y que serán enviadas por email.
La pregunta es cómo puedo hacer para que no incluya aquellos campos que no tienen valor:

Código PHP:
foreach($_POST as $nombre_campo => $valor)
    {
        
$asignacion "\$" $nombre_campo "  =  '" $valor "';";
        
$primerosubstr($asignacion,1,-1); 
        
$primero=str_replace("'","",$primero);
        
$texto .= $primero."\n\n";//doble espacio 
    
}
mail ($destino$subject$texto$headers); 
Muchas gracias
  #2 (permalink)  
Antiguo 03/09/2007, 12:25
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: como excluir variable sin valor de un bucle

Prueba con empty, asi podras saber las que vienen vacias:
Código PHP:
foreach($_POST as $nombre_campo => $valor)
    {
      if( !empty ( 
$valor ) ) {
        
$asignacion "\$" $nombre_campo "  =  '" $valor "';";
        
$primerosubstr($asignacion,1,-1); 
        
$primero=str_replace("'","",$primero);
        
$texto .= $primero."\n\n";//doble espacio 
      
}
    }
mail ($destino$subject$texto$headers); 
Saludos.
  #3 (permalink)  
Antiguo 03/09/2007, 12:27
 
Fecha de Ingreso: marzo-2005
Mensajes: 201
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: como excluir variable sin valor de un bucle

Aclaracion: me refiero a que tampoco incluya el Nombre del Campo que no tiene valor, quedando el email solo con los campos que sí tienen valor.
  #4 (permalink)  
Antiguo 03/09/2007, 12:27
 
Fecha de Ingreso: marzo-2005
Mensajes: 201
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: como excluir variable sin valor de un bucle

Gracias, ahora lo miro! (qué rapido!)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:32.