Accueil Connexion Inscription Membres Rechercher Accéder au jeu


   Index / Vos idées pour le développement / Livre d'or

   


Barbary
Membre

Messages : 34
Remonter

Livre d'or

Posté par Barbary, le 03/03/2007 à 12:57:52

Salut,
J'aimerais placer ce livre dans une des pages de mon jeu mais je n'y arrive pas quelqu'un pourrais m'aider ?

Code :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

   <head>

       <title>Livre d'or</title>

        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

        <style type="text/css">

        form, .pages

        {

            text-align:center;

        }

        </style>

    </head>

   

    <body>



    <form method="post" action="livreor.php">

    <p>Mon site vous plaît ? Laissez-moi un message !</p>

   

    <p>

        Pseudo : <input name="pseudo" /><br />

        Message :<br />

        <textarea name="message" rows="8" cols="35"></textarea> <br />

        <input type="submit" value="Envoyer" />

    </p>

    </form>



<p class="pages">

<?php

mysql_connect
("localhost""sdz""mot_de_passe");

mysql_select_db("coursphp");



// --------------- Etape 1 -----------------

// Si un message est envoyé, on l'enregistre

// -----------------------------------------



if (isset($_POST['pseudo']) AND isset($_POST['message']))

{

   

    
$pseudo htmlentities($_POST['pseudo'], ENT_QUOTES); // On utilise htmlentities par mesure de sécurité

       

    
$message htmlentities($_POST['message'], ENT_QUOTES); // De même pour le message

    
$message nl2br($message); // Pour le message, comme on utilise un textarea, il faut remplacer les Entrées par des <br />

   

    // On peut enfin enregistrer <img src='images/smileys/etonne.gif' alt=''>)

    
mysql_query("INSERT INTO livreor VALUES('', '" $pseudo "', '" $message "')");

}



// --------------- Etape 2 -----------------

// On écrit les liens vers chacune des pages

// -----------------------------------------



// On met dans une variable le nombre de messages qu'on veut par page

$nombreDeMessagesParPage 20// Essayez de changer ce nombre pour voir <img src='images/smileys/etonne.gif' alt=''>)



// On récupère le nombre total de messages

$retour mysql_query('SELECT COUNT(*) AS nb_messages FROM livreor');

$donnees mysql_fetch_array($retour);

$totalDesMessages $donnees['nb_messages'];



// On calcule le nombre de pages à créer

$nombreDePages  ceil($totalDesMessages $nombreDeMessagesParPage);



// Puis on fait une boucle pour écrire les liens vers chacune des pages

echo 'Page : ';

for (
$i $i <= $nombreDePages $i++)

{

    echo 
'<a href="livreor.php?page=' $i '">' $i '</a> ';

}



?>



</p>



<?php

// --------------- Etape 3 ---------------

// Maintenant, on va afficher les messages

// ---------------------------------------



if (isset($_GET['page']))

{

    
$page $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse (livreor.php?page=4)

}

else 
// La variable n'existe pas, c'est la première fois qu'on charge la page

{

    
$page 1// On se met sur la page 1 (par défaut)

}



// On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL

$premierMessageAafficher = ($page 1) * $nombreDeMessagesParPage;



$reponse mysql_query('SELECT * FROM livreor ORDER BY id DESC LIMIT ' $premierMessageAafficher ', ' $nombreDeMessagesParPage);



while (
$donnees mysql_fetch_array($reponse))

{

    echo 
'<p><strong>' $donnees['pseudo'] . '</strong> a écrit :<br />' $donnees['message'] . '</p>';

}



mysql_close(); // On n'oublie pas de fermer la connexion à MySQL ;o)

?>



</body>

</html>




Merci


-------------------------------------------------------
RPG Illusion, c'était mieux avaaaaaaaaaaaannnnnnnnnnnnnnnnnnnnnnnnnnntttttttttttt !!!!!!!!!!!!!!!!!!!


Compte éffacé
Membre

Message : 0
Remonter

RE:Livre d'or

Posté par tecjas, le 04/03/2007 à 23:03:12

tu fait une function dans towns, tu met un $page: 'code' display ("$page,"livre d'or") et tu met un elseif et le lien




Barbary
Membre

Messages : 34
Remonter

RE:Livre d'or

Posté par Barbary, le 05/03/2007 à 17:24:37

ouais c bon j'ai été aidé hier.


-------------------------------------------------------
RPG Illusion, c'était mieux avaaaaaaaaaaaannnnnnnnnnnnnnnnnnnnnnnnnnntttttttttttt !!!!!!!!!!!!!!!!!!!


Compte éffacé
Membre

Message : 0
Remonter

RE:Livre d'or

Posté par tecjas, le 05/03/2007 à 18:03:51

je sais




ted_2.3
Membre

Messages : 107
Remonter

RE:Livre d'or

Posté par ted_2.3, le 08/03/2007 à 21:14:37

Chouette un livre d'or !!

Je suis désolé pour mon mode flood et autres posts inutiles mais comme ca fait super longtemps que je suis pas venu, le seul moyen de voir les forums en "non lus" c'est de poster...
Il était quand même constructif mon post... nan...? :p


-------------------------------------------------------
Lien Dynamique : http://rpgillusion.franceserv.com/forum/?cat=4&id=701&d=1
Suppression d'un compte : http://rpgillusion.franceserv.com/forum/?cat=4&id=696&d=1




   



Messages Anciens messages Nouveaux messages Nouveaux messages


® RPGillusion.net - Tous droits réservés - 2005-2008. Reproduction interdite par les droits d\'auteurs.