Fórum Sistema de comentários #601044
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 .
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | <?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
Curtir tópico
+ 0
Responder
Post mais votado
11/03/2019
tente isso: após essa linha:
<?php echo $mensagem[''msg'']; ?>
insira essa:
<?php echo $mensagem[''data_msg'']; ?>
<?php echo $mensagem[''msg'']; ?>
insira essa:
<?php echo $mensagem[''data_msg'']; ?>
Fernando C

Responder
Gostei + 1
Clique aqui para fazer login e interagir na Comunidade :)