[Duvida] Mural de mensagem com Respostas
Ola pessoal,
Vim mais uma vez pedir ajuda dos universitários do forum imaster.
Estou querendo colocar um mural no meu site onde tera abaixo um campo de respostar e a mesma ira aparecer logo abaixo do texto enviado para o mural, quero delimitar apenas os 10 ultimos posts só que quando eu aplico o while ele não esta agrupando as respostas do post e sim gerando um loop pra cada uma , abaixo segue a estrutura da tabela e o codigo que estou usando
tabela 1 e tabela 2 são ligadas por FOREIGN KEY atraves do comando
alter table muralresp add foreign key (id_mural) references muralmsg(id_mural);
o codigo php usado :
<html>
<head>
<style type="text/css">
@import url("../css/perfstyle.css");
</style>
</head>
<body>
<div id="totalmural1">
<div class="boxmsgsend">
<div class="bossndimg"><img src="<?php getPath($linknal_users); ?>"\></div>
<form method="post" action="../arquivos/gmural.php" enctype="multipart/form-data">
<div class="textsnd"><textarea placeholder="ESCREVA ALGUMA COISA..." name="comentário" rows="2" cols="45"></textarea></div>
<input class="msgsnd" type="submit" value="" name="Enviar">
</form>
</div>
<div class="boxmsgsendd">
<div class="boxsgsinteri">
<?php
$msgsndd2 = "select * from((SELECT * FROM muralmsg order by id_mural desc LIMIT 5)m) left join muralresp as mr on mr.id_mural=m.id_mural ";
$msgsndd1 = $conn->query($msgsndd2);
while ($mmsgsndd = $msgsndd1->fetch(PDO::FETCH_ASSOC) ) {
$sndlnk = $mmsgsndd['lksend'];
$sname1 = $mmsgsndd['s_name'];
$teste = getPath4($sndlnk);
$stext = $mmsgsndd['s_text'];
$idmural = $mmsgsndd['id_mural'];
$resp = $mmsgsndd['resp'];
$recrespf= $mmsgsndd['mresp'];
echo <<<HTML
<div class="msgsddi2b">
<div class="msgsddi2i">
<img src="{$teste}"\>
<div class="idm">{$idmural}</div>
</div>
<div class="msgsddt1">
<h3>{$sname1}</h3>
</div>
<div class="msgsddt2">
<p>{$stext}</p>
</div>
<!-- inicio form resposta -->
<div class="resptt">{$recrespf}</div>
<!-- start form -->
<form method="post" action="../arquivos/rmural.php" enctype="multipart/form-data">
<input type="hidden" name="idmural" value="{$idmural}" />
<div class="textsndr">
<textarea placeholder="ESCREVA SUA RESPOSTA..." name="resposta" rows="2" cols="45">
</textarea>
</div>
<input class="msgsnd1" type="submit" value="" name="Enviar">
</form> <!-- end form -->
<!-- final form resposta -->
<div class="linha1">
<img src="../img/line.png">
</div>
</div>
HTML;
}
?>
</div>
</div>
</div>
</body>
</html>
Desde já agradeço a ajuda Discussão (0)
Carregando comentários...