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 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
|
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
background-color: #EFEFF1;
}
body,td,th {
font-size: 14px;
font-family: Georgia, Times New Roman, Times, serif;
}
-->
</style>
</head>
<body>
<p align="center">
<form method="POST" action="livredor.php">
<p align="center">Pseudo:<br>
<input type="text" name="pseudo" size="20"></p>
<p align="center">Message:<br>
<textarea rows="8" name="message" cols="40"></textarea></p>
<p align="center"> Note sur 5 :</p>
<p align="center">
<select size="1" name="note">
<option>5</option>
<option>4</option>
<option>3</option>
<option>2</option>
<option>1</option>
</select>
</p>
<p align="center"><input type="submit" value="Envoyer"></p>
</form>
<p>
<?php
if (isset($_POST['pseudo']) and ($_POST['message']) and ($_POST['note']))
{
if ($_POST['pseudo']!=NULL and $_POST['message']!=NULL)
{
mysql_connect("localhost","root","");
mysql_select_db("minichat");
$message= mysql_real_escape_string(htmlspecialchars($_POST['message']));
$message= nl2br($message);
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$note=mysql_real_escape_string(htmlspecialchars($_POST['note']));
mysql_query("insert into livredor values('','$pseudo','$message','$note') ");
}
}
$a=mysql_query("select count(*) as nbrmessage from livredor");
$b=mysql_fetch_array($a);
$nbrdepage=ceil($b['nbrmessage']/8);
echo "Page:";
for($i=1;$i<=$nbrdepage;$i++)
{
echo " ".'<a href="index.php?fichier=livredor&page='.$i.'">'.$i.'</a>';
}
if (isset($_GET['page']))
{
$page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse (livreor.php?page=4)
}
else // La variable n'existe pas, c'est la première fois qu'on charge la page
{
$page = 1; // On se met sur la page 1 (par défaut)
}
// On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL
$premierMessageAafficher = ($page - 1) * 8;
$reponse = mysql_query('SELECT * FROM livredor ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ',8');
while ($donnees = mysql_fetch_array($reponse) )
{
$pseudo_auteur = $donnees['pseudo'];
$message_auteur = $donnees['message'];
$message_auteur_final = wordwrap($message_auteur, 20, "<br />\n"); //Met la valeur que tu veut :)
$note_auteur = $donnees['note'];
?>
</p>
<table width="450" border="1" align="center" cellspacing="0" bordercolor="#4D80BB">
<tr>
<td width="602"><table width="450" border="0" align="center">
<tr>
<td width="380"><u><strong><?php echo $pseudo_auteur; ?>: </u></strong><?php echo $message_auteur_final; ?></td>
</tr>
</table>
<table width="450" border="0" align="center">
<tr>
<td><strong><?php echo 'note:'.$note_auteur.'/5'; ?></strong></td>
</tr>
</table>
</td>
</tr>
</table>
<p>
<?php
}
mysql_close();
?> |
Partager