Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/09/2012, 12:09
Avatar de antoniopol
antoniopol
 
Fecha de Ingreso: agosto-2012
Ubicación: Valladolid
Mensajes: 114
Antigüedad: 11 años, 8 meses
Puntos: 21
Respuesta: problema foreach en un retun

Como bien dice pateketrueke, tienes concatenar en este caso, los echos de dentro del while así quedaria
Código PHP:
Ver original
  1. $retu .= "  <label>Nr :</label> ";
  2.    $retu .= " <select name=\"price_data[$cnt][n]\" id=\"gender\" > ";
  3.     foreach (get_terms( "category", $args ) as $tag)
  4.             {
  5.             $practicas1 = esc_attr( get_the_author_meta( 'practicas', $user->ID ) );
  6.    
  7.             if( $practicas1 == $tag->name   ) {
  8.             $retu .= '<option value="'. $tag->name .'"  selected="slelected"  >'.$tag->name.'</option>';
  9.             } else {
  10.             $retu .= '<option value="'. $tag->name .'">'.$tag->name.'</option>';
  11.             }
  12.             };
  13.         $retu .= "</select>";
  14.     $retu .= " </li>";
  15.     $retu .= " <label>Description :</label>";
  16.         $retu .= "  <input type=\"text\" name=\"price_data[$cnt][d]\" size=\"50\" value=\"$b\"/>";
  17.  
  18. return $retu;
__________________
>> Blog de desarrollo web.
>> @antoniopol06 amante de la Web =D