Comment faire pour afficher la date d'un message quand il a était envoyer ?
- Accueil
- Forum
- Discussions
- Actualité
- Comment faire pour afficher la date d'un message quand il a était envoyer ?
Razer56 Le 17 juin 2022 à 13:40 (Édité le 1 janvier 1970 à 01:00)
Bonjour tout le monde ! J'ai un petit problème... J'ai créer un chat en php en suivant une partie du tuto de PrimFX. Mais voila, maintenant que je n'ai plus d'idée de mise a jour, je me suis dit qu'afficher la date d'un poste de message serais cool. Mais je n'y arrive pas.
Voici mon code : (Index.php) `<?php $bdd = new PDO('mysql:host=localhost;dbname=messagerie;charset=utf8;', 'root', '');
if(isset($_POST['Envoyer'])){ if(!empty($_POST['pseudo']) AND !empty($_POST['message'])){ $pseudo = htmlspecialchars($_POST['pseudo']); $message = nl2br(htmlspecialchars($_POST['message']));
$insererMessage = $bdd->prepare('INSERT INTO messages(pseudo, message) VALUES(?, ?)');
$insererMessage->execute(array($pseudo, $message));
}else{
echo "<h4>Veuillez compléter tout les champs !</h4>";
}
} ?>
<?php include('user_nbr_live.php'); ?> <!DOCTYPE html> <html> <head> <title>MSGi - Salon 1</title> <meta charset="utf-8"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<link rel="stylesheet" href="style.css">
<style> ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; background-color: #333; }
li { float: left; }
li a { display: block; color: white; text-align: center; padding: 14px 16px; text-decoration: none; }
li a:hover:not(.active) { background-color: #7D7D7D; }
.active { background-color: #00B6FF; } </style>
<style type="text/css">
messages img {
position: relative;
top: 2.5px;
}
</style> <link rel="shortcut icon" type="image/x-icon" href="favicon.ico" /> </head> <body>
<ul>
<li><img src="logo.png" width="75" height="40"></li> <li><a href="/salon2">Switch to : Salon2</a></li> <li><a href="http://tankmobile.cf/">PUB : Tank.cf !</a></li> <li><a href="/contact">Contact</a></li> <li style="float:right"><a class="active" href="/index.html">Menu</a></li> </ul>
<div id="carte">
<center>
<h3>Salon 1 :</h3>
Actuellement <?php echo $user_nbr; ?> utilisateur<?php if($user_nbr != 1) { echo "s"; } ?> en ligne<br /> <iframe src="http://msgitchat.000webhostapp.com/compteurvue/index.php" allowtransparency="true" width="500" height="25" frameborder="0" scrolling="no" allowfullscreen></iframe>
<form method="POST" actions="">
<br>
<input type="text" name="pseudo" placeholder="Pseudo" value="<?php
if(isset($pseudo)) { echo $pseudo; }
?>">
<br><br>
<textarea name="message" placeholder="Message" id="message"></textarea>
<br>
<input type="image" id="image" src="grin.png" title=":D" value="Bouton" />
<input type="image" id="image" src="smile.png" title=":)" value="Bouton" />
<input type="image" id="image" src="sad.png" title=":(" value="Bouton" />
<input type="image" id="image" src="wink.png" title=";)" value="Bouton" />
<input type="image" id="image" src="plain.png" title=":/" value="Bouton" />
<input type="image" id="image" src="surprise.png" title=":o" value="Bouton" />
<input type="image" id="image" src="devilish.png" title="demon" value="Bouton" />
<input type="image" id="image" src="favorite.png" title="love" value="Bouton" />
<input type="image" id="image" src="crying.png" title="triste" value="Bouton" />
<br>
<input type="submit" name="Envoyer">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js" /></script>
<script type="text/javascript">
$(document).ready(function(){
$('input[type="image"]').click(function() {
var texte = $(this).attr('title');
var val = $('#message').val();
$('#message').val(val+' '+texte);
return false;
});
});
</script>
</form>
<section id="messages"></section>
<script>
setInterval('load_messages()', 500);
function load_messages(){
$('#messages').load('loadMessages.php');
}
</script>
<h3>Code simley :</h3> <h6>:) = <img src="smile.png"></h6> <h6>:( = <img src="sad.png"></h6> <h6>:/ = <img src="plain.png"></h6> <h6>:D = <img src="grin.png"></h6> <h6>:o = <img src="surprise.png"></h6> <h6>;) = <img src="wink.png"></h6> <h6>demon = <img src="devilish.png"></h6> <h6>love = <img src="favorite.png"></h6> <h6>triste = <img src="crying.png"></h6> <br> <h5>MSGi - 2022</h5> <br> </center>
</body> </html>`
(loadMessages.php)
`<?php $bdd = new PDO('mysql:host=localhost;dbname=messagerie;charset=utf8;', 'root', ''); $recupMessages = $bdd->query('SELECT * FROM messages ORDER BY id DESC LIMIT 0,10'); while($message = $recupMessages->fetch()){
?>
<div class="message">
<h4><?= $message['pseudo']; ?></h4>
<p><?= $message['message']; ?></p>
</div>
<?php
} ?>`
Voila :D Merci ! (Le site web en question : http://msgi.tk/)
Razer56 Le 17 juin 2022 à 13:41 (Édité le 1 janvier 1970 à 01:00)
(Désoler l'affichage du script a bug...)