Ir para conteúdo

POWERED BY:

Arquivado

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

BrendonPawn

Filtro de valores [MySQL/PHP]

Recommended Posts

Estive procurando e não consegui encontrar esse tema... eu quero mostrar os valores de registros de um determinado usuario dentro de uma tabela exemplo:

tabela mysql
|-ID-|---VALOR--|---STATUS---|--CLIENTE---|

|-1--|---12,00----|----ativo-------|--Brendon----|

|-2--|---15,00----|--pendente---|--Carlos------|

|-3--|---12,00----|----vencido---|--Brendon----|

 

 

Vamos supor que tenha apenas esses 3 registros de 3 faturas, logo eu Brendon quando logar na minha área, em faturas aparecer:

Minhas Faturas:
ID1 - Ativo - 12,00
ID3 - Vencido - 12,00

Não preciso de códigos (html), apenas a parte do php e mysql que filtra os resultados por array (cliente).

Caso não intenda explicarei melhor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas isso é só um exemplo, e o select * mostra todos os valores, inclusive os de contas alheias (Ex.: Carlos)

Negativo...

 

Se vc está usando o WHERE com o ID do usuário em questão ele vai exibir todos os CAMPOS e não resultados!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ficou do jeito que eu queria!

[imagem]
Sem%20t%C3%ADtulo.png

 

[Código]

<?php
/*
CREATE TABLE  `faturas` (
 `f_id` TINYINT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
 `f_valor` FLOAT( 11 ) NOT NULL DEFAULT  '0.00',
 `f_status` VARCHAR( 32 ) NOT NULL ,
 `f_venc` DATE NOT NULL ,
 `f_dono` VARCHAR( 64 ) NOT NULL
) ENGINE = MYISAM ;
*/

mysql_connect("localhost", "root", "123");
mysql_select_db("MCS");
$query = mysql_query("SELECT * FROM faturas WHERE f_dono='Brendon'");#f_dono=".$id);

echo "<table><tr><th>ID</th><th>Valor</th><th>Vencimento</th><th>Status</th><th>Cliente</th></tr>";
while($row = mysql_fetch_array($query))
{
	echo "<tr>";  
	echo "<td>".$row["f_id"]."</td>";
	echo "<td>".$row["f_valor"]."</td>";
	echo "<td>".$row["f_venc"]."</td>";
	echo "<td>".$row["f_status"]."</td>";
	echo "<td>".$row["f_dono"]."</td>";
	echo "</tr>";
}

?>

Obrigado!

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

ficou do jeito que eu queria!

 

[imagem]

Sem%20t%C3%ADtulo.png

 

[Código]

 

<?php
/*
CREATE TABLE  `faturas` (
 `f_id` TINYINT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
 `f_valor` FLOAT( 11 ) NOT NULL DEFAULT  '0.00',
 `f_status` VARCHAR( 32 ) NOT NULL ,
 `f_venc` DATE NOT NULL ,
 `f_dono` VARCHAR( 64 ) NOT NULL
) ENGINE = MYISAM ;
*/

mysql_connect("localhost", "root", "123");
mysql_select_db("MCS");
$query = mysql_query("SELECT * FROM faturas WHERE f_dono='Brendon'");#f_dono=".$id);

echo "<table><tr><th>ID</th><th>Valor</th><th>Vencimento</th><th>Status</th><th>Cliente</th></tr>";
while($row = mysql_fetch_array($query))
{
	echo "<tr>";  
	echo "<td>".$row["f_id"]."</td>";
	echo "<td>".$row["f_valor"]."</td>";
	echo "<td>".$row["f_venc"]."</td>";
	echo "<td>".$row["f_status"]."</td>";
	echo "<td>".$row["f_dono"]."</td>";
	echo "</tr>";
}

?>

Obrigado!

Muuuuito bom cara!!

 

Parabéns!

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.