Vous êtes sur la page 1sur 4

High-Tech

Santé-Médecine
Droit-Finances
CodeS-SourceS
AppsTV
Inscription
Plan
Connexion
Identifiant
Mot de passe (oublié ?)
Connexion

Rechercher OK
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Services
Agenda
Annuaire des sites
Blogs
Dictionnaire de la prog
Groupes
Outils
RFC
Accueil
Connexion
Identifiant
Mot de passe (oublié ?)
Connexion
Déposer un code Code
Recherche
Haut
Créer un minichat en php 17
avis

Juin 2014

Créer un minichat en php

Tutoriel
Il faut un minimum de connaissance en php et avec MySQL. Avant de commencer, je vais
résumer ce tutoriel... Nous allons créer une seul page qui sera minichat.php Dans cette page,
nous allons récupérer les dix derniers messages en boucle. Il va y avoir deux champs :
Pseudo et Message. Ils seront codés avec du HTML bien sûr. Vous devez créer une table dans
votre base de données : Nom : minichat, Nombre de Champs : 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éez une page php
avec html,body etc. 2- Maintenant, copier coller ce code dans votre éditeur :
<?php
if (isset($_POST['pseudo']) and isset($_POST['message']) //Si les messages existent
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 déconnecte 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 MySQL
mysql_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'espère que se tutoriel vous à bien été utile!
Ce document intitulé « Créer un minichat en php » issu de CodeS-SourceS (codes-
sources.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous
pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note
apparaît clairement.

Commentaires Ajouter un commentaire

Afficher les 17 commentaires

Ajouter un commentaire

Inscription
Conditions générales
Contact
Charte
Recrutement
Annonceurs
CCM Benchmark Group

Carte de voeux 2013, Cinéma, Décoration, Expeert, Horoscope, Salon littéraire, Programme TV,
Cuisine (Recette), Coiffure, Restaurant, Test débit, Voyage, Hayatouki