Se connecter avec
S'enregistrer | Connectez-vous

commentaire

Dernière réponse : dans Programmation

bonjour

je voulais savoir 2 questions :

je voulais mettre une couleur différent pour disctingué au message d'ailleur j'ai mis une pour le pseudo et une pour le message

je pensais que ca vas être sur le message qui est visible pour tout et d'ailleur.

comment on peux modifié le texte pourmettre 2 couleur un pour le pszeudo et l'autre pour message

voici le code


Citation :
<table width="550">
<tr>
<td width="500" align="left" valign="top" bgcolor="black">
<br>
<?php

// Maintenant on doit récupérer les 10 dernières entrées de la table
// On se connecte d'abord à MySQL :

mysql_connect("", "", "");
mysql_select_db("");

// On utilise la requête suivante pour récupérer les 10 derniers messages :
$reponse = mysql_query("SELECT * FROM com WHERE id_le_coffre = '$id' 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) )
{
echo "
<p>".$donnees['pseudo']." a écrit :<p>".$donnees['message']."";

}
// Fin de la boucle, le script est terminé !
?>
</td>
</tr>
</table>


et l'autre question

j'ai voulu mettre le comentaire sur 2 pages

je me suis apperçu qu'il répete sur les pages

je pense qu'il faut changé un bout de code pour permettre quil ne se répete pas

et dans le code j'ai bien changé le nom de la page donc ca ne vient pas de la

exemlple :

un commentaire a était mis pour un jeux

et j'ai était sur une page d'un logiciel j'ai remarqué le commentaire qui a était posté dans la page de jeucx on le retrouve sur la page logiciel
ce n'est pas normal

es ce que tu pouras me dire comment on modifie

si ta bessoin d'une page de code dit le moi
merci d'avance

Autres pages sur : commentaire

Lassé par la pub ? Créez un compte


re

je suis désolé je me suis trompé d'addresse et toi tu pouvais t'appercoit que c'etait pas la même adresse mais c'est pas grave c'est de ma faute

voilà l'adresse

http://le.coffre.free.fr/windowslive.php

http://le.coffre.free.fr/messengerpluslive.php

voilà l'addresse ou j'ai pris le code du comentaire

http://forum.pcastuces.com/sujet.asp?f=2&s=10588

moi j'ai fais :

Citation :
<?php
if (isset($_POST['pseudo']) AND isset($_POST['message'])) // Si les variables existent
{
if ($_POST['pseudo'] != NULL AND $_POST['message'] != NULL) // Si on a quelque chose à enregistrer
{
// D'abord, on se connecte à MySQL


mysql_connect("", "", "");
mysql_select_db("");
// On utilise la fonction PHP htmlentities pour éviter d'enregistrer du code HTML dans la table
$message = htmlentities ($_POST['message']);
$pseudo = htmlentities ($_POST['pseudo']);
$id = $_GET["id"];
// Ensuite on enregistre le message
mysql_query("INSERT INTO com VALUES('', '$pseudo', '$message', '$id')");

// On se déconnecte de MySQL
mysql_close();
}
}


// Que l'on ait enregistré des données ou pas...
// On affiche le formulaire puis les 10 derniers messages

// Tout d'abord le formulaire :
?>
<br> <form method="post" action="messengerpluslive.php/commentaire?id=<? echo $id; ?>" >
<table width="630">
<tr bgcolor="#330099">
<td width="100" align="left" valign="top"><font color="01C7E4">Votre
Pseudo :</font></td>
<td width="530" align="left" valign="top" bgcolor="#330099">
<input type="text" name="pseudo" style="background:black; border-color:Black;color:white" />
</td>
</tr>
</table>
<p></p>
<table width="630">
<tr bgcolor="12180A">
<td width="100" align="center" valign="middle" bgcolor="#330099"><font color="01C7E4">Message
: </font></td>
<td width="530" height="104" align="left" valign="top" bgcolor="#330099">
<p>
<textarea name="message" cols="50" rows="5" wrap="VIRTUAL"style="background:black; border-color:black;color:white" ></textarea>
</td>
</tr>
</table>
<p>
<input name="submit" type="submit" style="border-color:#666666;color:#000000;font-size:10;" value="Enregistrer mon commentaire" />
<table width="550">
<tr>
<td width="500" align="left" valign="top" bgcolor="#330099">
<br>
<?php

// Maintenant on doit récupérer les 5 dernières entrées de la table
// On se connecte d'abord à MySQL :

mysql_connect("", "", "");
mysql_select_db("");

// On utilise la requête suivante pour récupérer les 10 derniers messages :
$reponse = mysql_query("SELECT * FROM com WHERE id_le_coffre = '$id' 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) )
{
echo "
<p>".$donnees['pseudo']." a écrit :<p>".$donnees['message']."";

}
// Fin de la boucle, le script est terminé !
?>
<br> </td>
</tr>
</table>
</form>


en sachant que j'ai changé le nom de la page a chaque fois

action="messengerpluslive.php/commentaire?id=<? echo $id; ?>"

mais il parait que j'ai loupé quelquer chose je ne sais pas quoi

Citation :

je suis désolé je me suis trompé d'addresse et toi tu pouvais t'appercoit que c'etait pas la même adresse mais c'est pas grave c'est de ma faute

je suis pas cense savoir quel domaine et quel pages tu as
Citation :

mais il parait que j'ai loupé quelquer chose je ne sais pas quoi

ton $id il est vide, tu ne l'initialises nulle part, donc il est pareil pour les 2 pages

Le principe:
tu as une table dans ta base de données avec 3 champs:
pseudo, message, id

pseudo, message: comme leurs noms l'indiquent
id: identifiant unique de la page, c'est ce qui sert à différencier les messages d'une page par rapport à l'autre

et je ne peux pas t'en inventer un ...

si le script des commentaires n'est pas destiné à être inclus, il te suffit de remplacer tous le $_GET['id'] par l'id de ta page

re j'ai trouvé ou est mon pb tu pourais regardé ou je doit le placé avec les mots merci
voilà ler probléme

"ils se répètent car je réaffiches les mêmes informations,

voilà le code a mettre

// Récupération de la "page" en URL

$page = (isset($_GET['page'])) ? sprintf("%d",$_GET['page']) : 1; if ($page == 0) { $page = 1; }

$nb_lignes_parpage = 15; // à changer selon tes besoins

$limite_inferieure = ($page -1) * $nb_lignes_parpage;

$limite_superieure = $page;

// là tu remplaces $requete par ta requete

$requete .= " LIMIT ".$limite_inferieure.",".$limite_superieure;



merci de m'aider a faire fonctionné ce commentaire
Lassé par la pub ? Créez un compte
Tom's guide dans le monde