Créer un system de déditop
Résolu
DeejayHabbo
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
DeejayHabbo Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
DeejayHabbo Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voilà j'aimerai créer un system de déditop, un system de déditop est une sorte de barre
déffilente ou on voit sur le site les message posté par les utilisateur par un formulaire
qu'ils doivent remplir.
Je ne m'y connais très peu en HTML et PHP
Merci de votre aide.
Voilà j'aimerai créer un system de déditop, un system de déditop est une sorte de barre
déffilente ou on voit sur le site les message posté par les utilisateur par un formulaire
qu'ils doivent remplir.
Je ne m'y connais très peu en HTML et PHP
Merci de votre aide.
A voir également:
- Créer un system de déditop
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un lien pour partager des photos - Guide
- Reboot system now - Guide
- Créer un compte gmail - Guide
1 réponse
Je t'est fait une base de code pour ta deditop tu pourra améliorer des chose comme ajouter la date a la fin ou au début de message etc.
Voici le code:
A ajouter dans ta base de donné
Apres la page post.php
Et ensuite la page voir.php
je te laisse libre d'en faire se que tu veux. J'espère que je t'ai aider
Voici le code:
A ajouter dans ta base de donné
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Base de données: 'test' -- -- -------------------------------------------------------- -- -- Structure de la table 'deditop' -- CREATE TABLE IF NOT EXISTS 'deditop' ( 'id' int(11) NOT NULL AUTO_INCREMENT, 'nom' varchar(255) NOT NULL, 'mess' mediumtext NOT NULL, PRIMARY KEY ('id') ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Apres la page post.php
<?php // On regarde si l'utilisateur a remplit le formulaire if (!isset($_POST['mess'])) { ?> <form action="post.php" method="post"> <p> Nom : <input type="text" name="nom"> Message : <input type="text" name="mess"> <input type="submit" value="Envoyer!"> </p> </form> <?php } else { // On vérifi si les champs son valide if ($_POST['nom'] == null) { echo 'Tu doit entrer un nom! <a href="./post.php">Recommencer</a>'; } else { if ($_POST['mess'] == null) { echo "Tu doit entrer un message! <a href=\"./post.php\">Recommencer</a>"; } else { //connection a la basse de donné pour envoyer le message try { $db = new PDO('mysql:host=localhost;dbname=test', 'root', ''); } catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } $query=$db->prepare('INSERT INTO deditop (nom, mess) VALUES (:nom, :mess)'); $query->bindValue(':nom', $_POST['nom'], PDO::PARAM_STR); $query->bindValue(':mess', $_POST['mess'], PDO::PARAM_STR); $query->execute(); echo 'le message a été envoyer avec succes! <a href="voir.php">Voir la deditop</a>'; } } } ?>
Et ensuite la page voir.php
<?php try { $db = new PDO('mysql:host=localhost;dbname=test', 'root', ''); } catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } $query=$db->query('SELECT nom, mess FROM deditop'); echo '<marquee>'; while ($data = $query->fetch()) { echo ' Nom :' . $data['nom'] . ' Message : ' . $data['mess']; } echo '</marquee>'; ?>
je te laisse libre d'en faire se que tu veux. J'espère que je t'ai aider
DeejayHabbo
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
Merci de ton aide je vais essayer ca tout de suite :)