Sistema de comentários

10/03/2019

0

tenho um sistema simples de comentários e queria que , ao adicionar o comentário , mostrasse a data em que foi postado .
<?php
try {
	$pdo = new PDO("mysql:dbname=projeto_comentarios;host=localhost", "root", "");
} catch(PDOException $e) {
	echo "ERRO: ".$e->getMessage();
	exit;
}

if(isset($_POST[''nome'']) && empty($_POST[''nome'']) == false) {
	$nome = $_POST[''nome''];
	$mensagem = $_POST[''mensagem''];
	
    

	$sql = $pdo->prepare("INSERT INTO mensagens SET nome = :nome, msg = :msg, data_msg = NOW()");
	$sql->bindValue(":nome", $nome);
	$sql->bindValue(":msg", $mensagem);
	$sql->execute();
}
?>
<fieldset>
	<form method="POST">
		Nome:<br/>
		<input type="text" name="nome" /><br/><br/>

		Mensagem:<br/>
		<textarea name="mensagem"></textarea><br/><br/>

		<input type="submit" value="Enviar Mensagem" />
	</form>
</fieldset>
<br/><br/>

<?php
$sql = "SELECT * FROM mensagens ORDER BY data_msg DESC";
$sql = $pdo->query($sql);
if($sql->rowCount() > 0){
	foreach($sql->fetchAll() as $mensagem):
		?>
		<strong><?php echo $mensagem[''nome'']; ?></strong><br/>
		<?php echo $mensagem[''msg'']; ?>
		<hr/>
		<?php
	endforeach;
} else {
	echo "Não há mensagens.";
}
?>






Caio

Caio

Responder

Post mais votado

11/03/2019

tente isso: após essa linha:
<?php echo $mensagem[''msg'']; ?>

insira essa:
<?php echo $mensagem[''data_msg'']; ?>

Fernando C

Fernando C
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar