Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Kaio Santos

Mudando cor da tabela se numero for <

Recommended Posts

Bom dia Galera, eu sei que pra vocês isso é coisa bem simples, mais para mim que estou começando agora está meio complicado. :upset: :upset:

 

Gostaria de deixar a tabela em vermelho quando o numero do estoque estiver baixo.

para isso criei o código abaixo mais não está dando certo, poderiam ver o porque ???

 

<?php
$quan = $row_estoque['quant'];
if ($quan < 2) =
{
echo '<body style="background-color:red">';
}
?>
VLWWWWw


Bom Galera... Mudei para o seguinte

 

<?php
$quan = $row_estoque['quant'];
if ($quan < 2) {
echo '<body style="background-color:red">';
}
?>
parou de dar erro, só que não está deixando em vermelho quando é menor que 2 :sick: :sick:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você quer deixar a body vermelha:

 

Se você quer deixar a body vermelha:

<?php
	$quant = $row_estoque['quant'];
	$bg = ($quant < 2) ? '#FF0000' : '#FFFFFF';               
?>
<html>
	<head>
		<title>Teste</title>
	</head>
	<body style="background:<?php echo $bg; ?>;">
		A quantidade no estoque é <?php echo $quant; ?>
	</body>	
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Se você quer deixar a body vermelha:

 

Se você quer deixar a body vermelha:

<?php
	$quant = $row_estoque['quant'];
	$bg = ($quant < 2) ? '#FF0000' : '#FFFFFF';               
?>
<html>
	<head>
		<title>Teste</title>
	</head>
	<body style="background:<?php echo $bg; ?>;">
		A quantidade no estoque é <?php echo $quant; ?>
	</body>	
</html>

Vlw pela Ajuda Raphael.

mais na verdade dei uma mudada.

 

<?php
$quan = $row_estoque['quant'];
$quan1 = $row_estoque['quantmin'];
if ($quan <= $quan1) {
echo '{background-color:red;}';
}
?>
quero que a tabela fique vermelha caso o estoque for menor ou igual o estoque minimo, só que não estou conseguindo fazer com que as tabelas menores que o estoque minimo fiquem em vermelho.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Vamos fazer igual ao açougueiro, por partes:


1 - Você quer uma tabela de produtos com nome e quantidade no estoque, caso

esteja com quantidade menor do que a quantidade mínima permitida, a

linha deste produto vai ficar com fundo vermelho?


2 - Post a estrutura da tabela e a consulta SQL feita

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso Raphael, é isso mesmo.

vou postar o código, fiz no dreamWeaver.

 

mysql_select_db($database_controle_estoque, $controle_estoque);

$query_estoque = "SELECT * FROM estoque_pap";
$estoque = mysql_query($query_estoque, $controle_estoque) or die(mysql_error());
$row_estoque = mysql_fetch_assoc($estoque);
$totalRows_estoque = mysql_num_rows($estoque);
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<table border="1" align="center">
<tr>
<td>id</td>
<td>marca</td>
<td>produto</td>
<td>fornecedor</td>
<td>quant</td>
<td>quantmin</td>
<td>status</td>
</tr>
<?php
$quan = $row_estoque['quant'];
$quan1 = $row_estoque['quantmin'];
if ($quan <= $quan1) {
echo '{background-color:red;}';
}
?>
<?php do { ?>
<tr>
<td><?php echo $row_estoque['id']; ?></td>
<td><?php echo $row_estoque['marca']; ?></td>
<td><?php echo $row_estoque['produto']; ?></td>
<td><?php echo $row_estoque['fornecedor']; ?></td>
<td><?php echo $row_estoque['quant']; ?></td>
<td><?php echo $row_estoque['quantmin']; ?></td>
<td><?php echo $row_estoque['status']; ?></td>
</tr>
<?php } while ($row_estoque = mysql_fetch_assoc($estoque)); ?>
</table>
</body>
</html>
<?php
mysql_free_result($estoque);
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Testa e aponta se deu algum erro:

 

<?php
	$database_controle_estoque = mysql_connect('localhost' , 'root' , 'root');
	mysql_select_db($database_controle_estoque, $controle_estoque);
	$query_estoque = "SELECT * FROM estoque_pap";
	$estoque = mysql_query($query_estoque, $controle_estoque) or die(mysql_error());
	$totalRows_estoque = mysql_num_rows($estoque);
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...ransitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
 
 
<body>
	<table border="1" align="center">
	  <tr>
		<td>id</td>
		<td>marca</td>
		<td>produto</td>
		<td>fornecedor</td>
		<td>quant</td>
		<td>quantmin</td>
		<td>status</td>
	  </tr>
	  <?php
	  
	  while($row_estoque = mysql_fetch_assoc($estoque)){
		$quant 	= $row_estoque['quant'];
		$min 	= $row_estoque['quantmin'];
		$bg 	= ($quant < $min) ? '#FF0000' : '#FFFFFF';   
		
		echo "
			<tr style='background:{$bg};'>
			  <td>{$row_estoque['id']}</td>
			  <td>{$row_estoque['marca']}</td>
			  <td>{$row_estoque['produto']}</td>
			  <td>{$row_estoque['fornecedor']}</td>
			  <td>{$row_estoque['quant']}</td>
			  <td>{$row_estoque['quantmin']}</td>
			  <td>{$row_estoque['status']}</td>
			</tr>
		";
	  }
	  
	  mysql_free_result($estoque);                 
	?>
	</table>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.