Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/08/2009, 06:42
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 19 años, 2 meses
Puntos: 3
Es posible da formato dentro de un foreach?

Estoy intentando sacar una lista de elementos con un foreach, pero necesito que dependiendo de la categoría del elemento, el fondo de la tabla salga de un color u otro.

El formato de la tabla viene llamado desde otro archivo de esta forma:

Código:
$LINK_TABLE = "
	<tr>	<td class='forumheader6'> {NOMBRE} </td>
		<td class='forumheader6'> {CARGO} </td></tr>
	";

$LINK_TABLE2 = "
	<tr>	<td class='forumheader6'> {NOMBRE} </td>
		<td class='forumheader6'> {CARGO} </td></tr>
	";
Y lo llamo dentro del foreach:

Código:
foreach($list as $rowl) {
if($rowl['link_category'] = '1'){
$link_table_string .= $tp -> parseTemplate($LINK_TABLE, FALSE, $link_shortcodes);
}else{
$link_table_string .= $tp -> parseTemplate($LINK_TABLE2, FALSE, $link_shortcodes);}
		}

Pero no hay manera de que funcione, todos los elementos me salen o con un fondo o con el otro. ¿Qué estoy haciendo mal? Me interesa saber si el código en sí podría estar bien, para seguir mirando por otro lado, a ver si es que me estoy equivocando en otra cosa. Gracias ;)