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 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
| <?php session_start();
if(!isset($_SESSION["user"])||!isset($_SESSION['tpmsg'])){
die('Erreur');
}
$tpmsg = $_SESSION["tpmsg"];
include 'bdd.php';
if($_SESSION["user"]=='admin'){
$choixrang='<form method="POST" action="/commentaires.php">
<input type="radio" name="rangg" value="0">Mal
<input type="radio" name="rangg" value="1">Normal
<input type="radio" name="rangg" value="2">Bien
<input type="hidden" name="id" value="\'.$msg["id"].\'">
<input type="submit" name="subrang" value="Valider">
</form>';
if(isset($_POST['subrang'])){
$id = $_POST['id'];
$rangg = $_POST['rangg'];
$resultrg = $pdo->prepare('UPDATE commentaires SET rang=:rangg WHERE id=:id');
$resultrg->execute(array(
':rangg' => $rangg,
':id' => $id
));
}
}
if(isset($_POST['submsg'])&&$_SESSION['user']!='Demo'){
$tp=$tpmsg;
$auteur=$_SESSION['user'];
$contenu=$_POST['contenu'];
$date=time();
$rang=1;
$result = $pdo->prepare('INSERT INTO commentaires (tp, auteur, contenu, date, rang) VALUES(:tp, :auteur, :contenu, :date, :rang)');
$result->execute(array(
':tp' => $tp,
':auteur' => $auteur,
':contenu' => $contenu,
':date' => $date,
':rang' => $rang,
));
header('Location:/TP/tp'.$tpmsg.'.php');
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="icon" type="image/png" href="favicon.png" />
<title>Commentaires TP <?php echo $tpmsg; ?></title>
</head>
<body>
<?php
$reqmsg = $pdo->query('SELECT auteur, date, contenu, rang, id FROM commentaires WHERE tp='.$_SESSION["tpmsg"].' ORDER BY date');
while ($msg = $reqmsg->fetch()) {
if($msg['rang']==2){
$bgcolormsg = 'rgba(0, 255, 0, 0.3)';
}else if($msg['rang']==0){
$bgcolormsg = 'rgba(255, 0, 0, 0.3)';
}
echo '
<center><table style="border-radius:10px;border:1px solid black;width:80%;border-bottom:0px!important;">
<tr style="border:1px solid black;border-bottom:0px!important;">
<td style="border:0px solid black;text-align:left;border-right:0px;background-color: '.$bgcolormsg.';padding:5px;">'.$msg["auteur"].', le '.$msg["date"].'</td>
<td style="border:0px solid black;text-align:right;border-left:0px;background-color: '.$bgcolormsg.';padding:5px;">'.$choixrang.'</td>
</tr>
</table>
<table style="border-radius:10px;border:1px solid black;width:80%;border-top:0px!important;">
<tr style="border:1px solid black;border-bottom:0px!important;">
<td style="padding:10px">'.$msg["contenu"].'</td>
</tr>
</table></center>
';
} ?>
</body>
<html> |
Partager