Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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 Carregando comentários...