Ricardo Amancio Postado Agosto 14, 2006 Denunciar Share Postado Agosto 14, 2006 Boa tarde.Criei um db com os campo:| cod | nome | tipo |quando recupero os dados da tabela gostaria que os dados assumissem uma formatação distinta respeitando uma condição. ex:todo registro onde o campo "tipo" for igual a "func" aparecerá em negrito.assim:cod ----- nome ----- tipo01 ------ Ricardo --- Func02 ------ Alexandre -Opec03 -------Thiago -----FuncTentei fazendo assim: <table width="100%" border="0" cellspacing="0"> <tr> <td>Cod</td> <td>Nome</td> <td>Tipo</td> </tr> <?php do { if ($row_Recordset1['tipo'] == "Func"):?> <strong><tr><td><?php echo $row_Recordset1['cod']; ?></td><td><?php echo $row_Recordset1['nome']; ?></td><td><?php echo $row_Recordset1['tipo']; ?></td></tr></strong> <? else :?> <tr><td><?php echo $row_Recordset1['cod']; ?></td><td><?php echo $row_Recordset1['nome']; ?></td><td><?php echo $row_Recordset1['tipo']; ?></td></tr> <? endif;?> <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?> </table> mas não funcionou...a saída é por aí ou tenho que buscar outro caminho? ajudem.....rs Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Kakao Postado Agosto 14, 2006 Denunciar Share Postado Agosto 14, 2006 Como você usou Do...While, na primeira interação do laço o array $row_Recordset1 não existe. Use While{...} Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Ricardo Amancio Postado Agosto 16, 2006 Autor Denunciar Share Postado Agosto 16, 2006 Caro amigo Kakao valeu pela dica, mas o problema descobri ser o html, é a posição do <strong> dentro das tags da tabela, na verdade a inclusão do <strong></strong> tem que ser entre as tags da célula da tabela.Código correto: <table width="100%" border="0" cellspacing="0"> <tr> <td>Cod</td> <td>Nome</td> <td>Tipo</td> </tr> <?php do { if ($row_Recordset1['tipo'] == "Func"):?> <tr> <td><strong><?php echo $row_Recordset1['cod']; ?></strong></td> <td><strong><?php echo $row_Recordset1['nome']; ?></strong></td> <td><strong><?php echo $row_Recordset1['tipo']; ?></strong></td> </tr> <? else :?> <tr> <td><?php echo $row_Recordset1['cod']; ?></td> <td><?php echo $row_Recordset1['nome']; ?></td> <td><?php echo $row_Recordset1['tipo']; ?></td> </tr> <? endif;?> <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?> </table> Obrigado pela ajuda.Como é que eu fecho o tópico? Sempre peço pra fechar mas meus tópicos continuam abertos... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Ricardo Amancio
Boa tarde.
Criei um db com os campo:
| cod | nome | tipo |
quando recupero os dados da tabela gostaria que os dados assumissem uma formatação distinta respeitando uma condição. ex:
todo registro onde o campo "tipo" for igual a "func" aparecerá em negrito.
assim:
cod ----- nome ----- tipo
01 ------ Ricardo --- Func
02 ------ Alexandre -Opec
03 -------Thiago -----Func
Tentei fazendo assim:
mas não funcionou...
a saída é por aí ou tenho que buscar outro caminho? ajudem.....rs
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.