Créer un system de déditop

Résolu/Fermé
DeejayHabbo Messages postés 2 Date d'inscription jeudi 28 juin 2012 Statut Membre Dernière intervention 28 juin 2012 - 28 juin 2012 à 03:36
DeejayHabbo Messages postés 2 Date d'inscription jeudi 28 juin 2012 Statut Membre Dernière intervention 28 juin 2012 - 28 juin 2012 à 10:32
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.

A voir également:

1 réponse

Utilisateur anonyme
28 juin 2012 à 07:54
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é

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 '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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
0
DeejayHabbo Messages postés 2 Date d'inscription jeudi 28 juin 2012 Statut Membre Dernière intervention 28 juin 2012
28 juin 2012 à 10:32
Merci de ton aide je vais essayer ca tout de suite :)
0