Jump to content


Photo

Um Ou Outro


  • Faça o login para participar
2 replies to this topic

#1 Raniel

Raniel

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Masculino
  • Localidade:Andarai - Bahia

Posted 06/04/2009, 21:39

Olá pessoal,
Estou desenvolendo um sistema em php e mysql e estou precisando da segunte função.
Tenho dois links em um
<TD></TD>
E tenho dois dados no banco que se referem aos links.
Tipo:
Se no banco estiver A, mostrar o link AA, se tiver B no banco, mostrar o link BB

Será implementado neste código
<?php
include "includes/config.php";
//selecionar db
$dblink = @mysql_select_db("$banco", $con);
$sql = 'SELECT * FROM `clientes` ORDER BY nome;';
$re = mysql_query("$sql");
while($l = mysql_fetch_array($re)) {
	$id		  = $l["id"];
	$nome		= $l["nome"];
	$grupo		 = $l["grupo"];

echo "
<div id=\"form\">
<table width=\"770\" border=\"0\">
  <tr>
	<td width=\"105\" height=\"18\" align=\"right\" valign=\"middle\" bgcolor=\"#F9F9F7\">Nome do cliente:</td>
	<td align=\"left\" valign=\"middle\" style=\"color:#666; font-weight:bold;\">$nome</td>
	<td width=\"18\" align=\"center\" valign=\"middle\"><div class=\"helparea\"><a href=\"informacoes.php?acao=$id\"><img src=\"img/36.png\" /></a></div></td>
	<td width=\"18\" align=\"center\" valign=\"middle\"><div class=\"helparea\"><a href=\"edicao.php?acao=$id\"><img src=\"img/37.png\" /></a></div></td>
	<td width=\"18\" align=\"center\" valign=\"middle\"><div class=\"helparea\"><a href=\"exclusao.php?acao=$id\"><img src=\"img/38.png\" /></a></div></td>
	
	<td width=\"18\" align=\"center\" valign=\"middle\"><div class=\"helparea\"><div id=\"block\"><a href=\"bloquear.php?acao=$id\"><img src=\"img/39.png\" /></a></div><div id=\"unblock\"><a href=\"liberar.php?acao=$id\"><img src=\"img/40.png\" /></a></div></div></td>
</tr>
</table>
</div>\n";
}
@mysql_close();
?>

Vejam a imagem
Posted Image
As duas últimas representam o link, gostaria de mostrar apenas uma de acordo com a informação do banco de dados.

Thanks home.

#2 '' sem.Ponto

'' sem.Ponto

    Super Veterano

  • Ex-Admins
  • 2098 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte

Posted 06/04/2009, 22:49

Condicional. ;)

if ($grupo == 'A') {

	 $td = '<td>AA<td>';

} else if ($grupo == 'B') {

	 $td = '<td>BB<td>';

}

echo "conteúdo ". $td ." conteúdo";

(ok2)
att,
Muller Dias
ex-administrador Fórum WMO

#3 Raniel

Raniel

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Masculino
  • Localidade:Andarai - Bahia

Posted 07/04/2009, 00:46

Olá meu caro,
Fiz da maneira que citou e está tudo perfeito, meus agradecimentos.

Veja como ficou a função:

<?php
while($l = mysql_fetch_array($re)) {
	$id		  = $l["id"];
	$nome		= $l["nome"];
	$grupo		 = $l["grupo"];
	
if($grupo=="Bloqueado"){
	$td = "<td width=\"18\" align=\"center\" valign=\"middle\"><div class=\"helparea\"><div id=\"block\"><a href=\"liberar.php?acao=$id\"><img src=\"img/40.png\" /></a></div></div></td>";
	} else {
	$td = "<td width=\"18\" align=\"center\" valign=\"middle\"><div class=\"helparea\"><div id=\"block\"><a href=\"bloquear.php?acao=$id\"><img src=\"img/39.png\" /></a></div></div></td>";
} 
	
echo "
<div id=\"form\">
<table width=\"770\" border=\"0\">
  <tr>
	<td width=\"105\" height=\"18\" align=\"right\" valign=\"middle\" bgcolor=\"#F9F9F7\">Nome do cliente:</td>
	<td align=\"left\" valign=\"middle\" style=\"color:#666; font-weight:bold;\">$nome</td>
	<td width=\"18\" align=\"center\" valign=\"middle\"><div class=\"helparea\"><a href=\"informacoes.php?acao=$id\"><img src=\"img/36.png\" /></a></div></td>
	<td width=\"18\" align=\"center\" valign=\"middle\"><div class=\"helparea\"><a href=\"edicao.php?acao=$id\"><img src=\"img/37.png\" /></a></div></td>
	<td width=\"18\" align=\"center\" valign=\"middle\"><div class=\"helparea\"><a href=\"exclusao.php?acao=$id\"><img src=\"img/38.png\" /></a></div></td>". $td ."</tr>
</table>
</div>\n";
}
@mysql_close();
?>

Olha a img:
Posted Image


Good shoot!

Edição feita por: Raniel, 07/04/2009, 00:47.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq