High-Tech Santé-Médecine Droit-Finances CodeS-SourceS AppsTV Inscription Plan C

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 Juin 2014 17 avis Haut Créer un minichat en php 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> Ajouter un commentaire <?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 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 Afficher les 17 commentaires Ajouter un commentaire uploads/S4/ creer-un-minichat-en-php-565-msliwp-pdf.pdf

  • 17
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jul 27, 2021
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 0.0676MB