Il faut des minimum de connaissance en php et avec MySQL.
Avant de commmencer, je vais résumer se tutorial...
Nous allons créer une seul page qui sera
minichat.phpDans cette page, nous allons récuperer les dix dernier message en boucle.
Il va y avoir deux champ : Pseudo et Message.
Ils serons coder avec du HTML bien sûr.
Vous devez créer une table dans votre base de donnee : Nom : minichat
Champ : 3
Champ 1 : id, int
Champ 2 : pseudo, varchar ->255
Champ 3 : message, varchar ->255
Bon, nous allons commencer à rédiger notre minichat.
GO!!!!!!!!!!!!!!!! :)
1-Créer une page php avec html,body etc...
2-Maintenant, copier coller se code dans votre éditeur
Code :
<?php
if (isset($_POST['pseudo']) and isset($_POST['message']) //Si les message existe
if($_POST['pseudo'] != NULL and $_POST['message'] != NULL) //Si les deux champs sont bien rempli
//On se connecte à MySQL
mysql_connect("nom_du_serveur", "nom_de_l'utilisateur", "mot_de_passe");
mysql_select_db("nom_de_votre_base_de_donnee");
// On utilise la fonction PHP htmlentities pour éviter d'enregistrer du code HTML dans la table
$pseudo = htmlentities ($_POST['pseudo']);
$message = htmlentities ($_POST['message']);
//On enregistre dans la table minichat
mysql_query("INSERT INTO minichat VALUES('', '$pseudo', '$message')");
//On se deconnecte de MySQL
mysql_close();
}
}
?>
<form action="minichat.php?message=envoyer" method="post">
Votre pseudo : <input type="text" name="pseudo" /><br />
Votre message : <input type="text" name="message" /><br />
<input type="submit" value="Envoyer" />
</form>
<?php// Maintenant on doit récupérer les 10 dernières entrées de la table// On se connecte d'abord à MySQL :mysql_connect
("nom_du_serveur",
"nom_de_l'utilisateur",
"mot_de_passe");
mysql_select_db
("nom_de_votre_bdd");
// On utilise la requête suivante pour récupérer les 10 derniers messages :$reponse = mysql_query
("SELECT * FROM minichat ORDER BY ID DESC LIMIT 0,10");
// On se déconnecte de MySQLmysql_close
();
// Puis on fait une boucle pour afficher tous les résultats :while($donnees = mysql_fetch
_array($reponse)){?><p><strong><?php echo
$donnees['pseudo']; ?></strong> :
<?php echo
$donnees['message']; ?></p>
<?php}// Fin de la boucle, le script est terminé !?>Voila, j'espert que se tutorial vous à bien été utile!