Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
boas tenho este codigo,agora como faço para incluir na pagina principal ultimos 5 comentarios o codigo é este
<?php
if (isset($_POST['texto'])) {
$texto = $_POST['texto'];
$idNot = $_POST['id']; // vindo do campo hidden
$insert = mysql_query(
"INSERT INTO comentario (idNoticia, texto)VALUES ($idNot, '$texto')");
if($insert)
echo '<script>alert("Sucesso no cadastro");</script>';
else
echo '<script>alert("O comentario nao pode ser inserido!");</script>';
}
?>
<?php
///////// noticias listada
$tabela = 'up_posts';
$sql = "SELECT * FROM `$tabela` WHERE id = " . $_GET['id']; //get id e o ID da noticia principal
$result = mysql_query($sql) or die(mysql_error());
while ($row = mysql_fetch_assoc($result)) {
echo '<h1>', $row['nome'], '</h1>';
}
unset($result, $row);
//////cometarios
$tabela = 'comentario';
$sql = "SELECT * FROM `$tabela` WHERE idNoticia = " . $_GET['id'];
$result = mysql_query($sql) or die(mysql_error());
?>
<div style="background-color: greenyellow"><h2>Comentarios</h2>
<?php
while ($row = mysql_fetch_assoc($result)) {
echo '<span style="background-color: #FFF; margin:50px;">', $row['texto'], '</span><br /><br />';
}
?>
</div>
<div><h2>Adicionar comentario</h2></div>
<form name="form1" action="" method="POST">
<label>Sua MEnsagem</label>
<textarea name="texto" rows="4" cols="20">
</textarea>
<input type="hidden" name="id" value="<?php echo $_GET['id'] ?>" />
<input type="submit" value="Enviar" />
</form>
<?php mysql_free_result($result); ?>Carregando comentários...