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
| <?php
session_start();
if(isset($_SESSION['login']) and isset($_SESSION['password']))
{
$chatConnexion=new PDO('mysql:host=localhost;dbname=chat;charset=utf8','root','') or die('erreur de connexion');
$chatQuery=$chatConnexion->query('SELECT id,dateMessage,message FROM post ORDER BY id DESC LIMIT 0, 5');
}
else
{
header('Location:index.php');
}
if (isset($_POST['submit']))
{
$chatPrepare=$chatConnexion->prepare('INSERT INTO post (dateMessage,message) VALUES (NOW(),?)');
$chatPrepare->execute(array($_POST['message']));
header('Location:chat.php');
}
?>
<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css"/>
<title>Chat</title>
</head>
<body>
<?php
while ($chatResult = $chatQuery->fetch())
{
echo '<div class=chat><p>'.'<span class="log">'.$_SESSION['login'].': '.'</span>'.$chatResult['message'].'<br/>'.'</p></div>';
}
?>
<form method="post" action="chat.php">
<p> Message: <input name="message" type="text" />
<input name="submit" type="submit" value="envoyer"/> </p>
</form>
</body> |
Partager