Sistema de comentários

MySQL

PHP

10/03/2019

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

Curtidas 0

Melhor post

Fernando C

Fernando C

11/03/2019

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

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