Ir para conteúdo
Fórum Script Brasil
  • 0

Problema Sql/php


frnd

Pergunta

<?php

session_start();

//session_cache_limiter('nocache');

$pag = "recados.php";

require_once("../biblioteca/cabecalho.php");

?>

<div id="site">

<?php include_once("../biblioteca/topo.php"); ?>

<div id="conteudo">

<div class="caixacont">

<div class="titulocx"><strong>:: Recados Recebidos</strong></div>

<div class="conteudocx">

<?php require_once("../biblioteca/connectmysql.php"); ?>

<?php $idusuario = $_SESSION["usuario"];

$query = "SELECT r.de_idusuario as nomede, r.para_idusuario as nomepara, u.nome, r.recado FROM recado r, usuario u WHERE r.de_idusuario = u.idusuario AND r.para_idusuario = '$idusuario';

;";

$resultado = mysql_query($query);

echo "<hr color=#0099FF>";

while ($linhas = mysql_fetch_array($resultado))

{

echo "<table class=\"tabela2\" border=\"0\">";

echo "<tr><td class=\"label\"><b>De:</b></td>";

echo "<td>".$linhas['nome']."</td></tr>";

echo "<tr><td class=\"label\"><b>Para:</b></td>";

echo "<td>".$linhas['x']."</td></tr>";

echo "<tr><td class=\"label\"><b>Recado:</b></td>";

echo "<td>".$linhas['recado']."</td></tr>";

echo "</table>";

echo "<hr color=#0099FF>";

}

?>

</div>

</div>

<?php require_once("../biblioteca/sistema.php"); ?>

</div>

<?php include_once("../biblioteca/base.php"); ?>

</div>

</body>

</html>

Creio que o problema está em negrito e queria que funcionasse da seguinte maneira..

que mostrasse o NOME do usuario que mandou o recado pra ele, o NOME do usuario logado e o recado!!!

Na SQL em negrito mostra o nome da pessoa que enviou o recado e o recado.. só falta colocar o nome do cara que recebeu !!!!

[]s

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

só uma dúvida... dá uma olhadinha no texto em vermelho:

FROM recado r, usuario u WHERE

existe uma tabela com o nome "u" ou uma tabala com o nome "usuario u", porque não é nada recomendado usar espaços em nome de tabelas, se for o "u" uma outra tabela, está faltando uma vírgula depois de "usuario" e antes do "WHERE".

Tente melhorar o nome de suas tabelas, vai ficar mais fácil para você mesmo montar as SQL e para quem quiser te ajudar entender melhor o que a SQL deve retornar.

Atá mais.

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...