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
| <?php
require "config.php";
//connexion base de donn�e
mysql_connect(DB_SERVEUR, DB_LOGIN, DB_PASS);
mysql_select_db(DB_NAME);
mysql_query('SET NAMES '.DB_ENC);
//on v�rifie qu'un message est post� et on l'ajoute dans bd
if(isset($_POST['pseudo']) && isset($_POST['email']) && isset($_POST['message']) && $_POST['pseudo']!=NULL && $_POST['email']!=NULL && $_POST['message']!=NULL)//on verrifie qu ils existe et qu ils ne soit pas null
{
if(!preg_match('#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#is', $email)){//vérification de la validite de l adresse mail
$erreur++;
}else{
$email = mysql_real_escape_string(htmlspecialchars($_POST['email']));
}
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
$message = nl2br($message);
$ip= mysql_real_escape_string($_SERVER["REMOTE_ADDR"]);
if($erreur==0){
$sql = "INSERT INTO lo_message (pseudo,mail,message,ip) VALUES ('$pseudo','$email','$message','$ip')";
mysql_query($sql) or die('erreur SQL !<br>'.$sql.'<br>'.mysql_error());
}
}
//Suppression message
if(isset($_GET['suppr']) && $_GET['suppr']!=NULL)
{
$id= mysql_real_escape_string($_GET['suppr']);
$sql = "DELETE FROM lo_message WHERE id='".$id."'";
mysql_query($sql) or die('erreur SQL !<br>'.$sql.'<br>'.mysql_error());
echo "Message supprimm�";
}
?>
<form method="post" action="index.php">
nom : <input type="text" name="pseudo"/><br/>
mail : <input type="text" name="email"/><br/>
message :<br/>
<textarea name="message"></textarea><br/>
<input type="submit" value="envoyer"/>
</form>
<?php>
//requ�te et affichage du r�sultat
$sql="SELECT * FROM lo_message ORDER BY id DESC";
$req = mysql_query($sql) or die('erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while ($data = mysql_fetch_assoc($req))
{
echo "<strong>".$data['pseudo']."</strong>";
//effacer message, � paramettrer pour l'admin
echo '<a href="index.php?suppr=' .$data["id"]. '"> x </a><br/>';
echo "<p>".$data['message']."</p>";
}
print_r($data);
mysql_close();
?> |
Partager