Ir para conteúdo

POWERED BY:

Arquivado

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

jacare87

Comentario Enviados

Recommended Posts

Como faço para mostrar no perfil do usuario o tanto de comentario q ela envio

 

ex:

 

Nome: Imasters

Sobrenome:Imasters

Email: Imasters@imasters.com

Login: Imasters

Senha:Imasters

Comentarios Enviados: 5 <--- Como fazer isso??

 

 

VLW IMASTERS

Compartilhar este post


Link para o post
Compartilhar em outros sites

Supondo que a tabela do seu banco de dados seja USUARIO e o nome do campo seja USUARIO, SENHA e COMENTARIO

Supondo que voce usa Sessoes para registrar o usuario Logado.

Supondo que as sessoes sejam USUARIO e SENHA

 

 

 

<?
# Define a variavel usuario para sessao usuario.
$usuario = $_SESSION['usuario'];
# define a variavel senha para sessao senha.
$senha = $_SESSION['senha'];

# Procura no Banco todos as Linhas, da tabela usuario onde campo usuario e senha forem iguais suas respectivas
# sessoes.
$sql = mysql_query("SELECT * FROM usuario WHERE usuario='$usuario' AND senha='$senha' ");
$resultado = mysql_fetch_assoc($sql);
              #nome do campo
echo $resultado["comentario"];

?>



 

Usando este codigo voce conseguirar obter o resultado esperado.

(Eu acho :huh: :D )

Compartilhar este post


Link para o post
Compartilhar em outros sites

@williansilva91, seu código não faz o que o autor deseja.

 

Vamos pensar assim. Cada usuário tem um ID único, que é a chave primária da tabela 'usuarios', certo?

Para você relacionar um usuário com um comentário, você usa uma chave estrangeira na tabela 'comentarios' , com o nome 'usuario_id'(espero que você esteja fazendo assim).

Agora eu quero selecionar (ou melhor, contar) todas as mensagens que o usuário atual postou.

Supondo que você esteja armazenando o ID do usuário logado em uma sessão, dá pra fazer:

<?php
$idUsuario = (int) $_SESSION['id_usuario'];
$sql = mysql_query("SELECT COUNT(id_comentario) AS total_comentarios FROM comentarios WHERE usuario_id = $idUsuario");
$resultado = mysql_fetch_assoc($sql);

echo $resultado["total_comentarios"];

?>

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.