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
<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
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
j'ai fait vite faite sur une adresse
voilà la 1 er page
http://actualitemsn.free.fr/messengerpluslive.php
comme tu voit en bas il y as commentaire
et si tu vas sur une page
http://le.coffre.free.fr/windowslive.php
il y as le même commentaire
ce n'est pas logique chaque page a son propre commentaire normalement
j'ai fait vite faite sur une adresse
voilà la 1 er page
http://actualitemsn.free.fr/messengerpluslive.php
comme tu voit en bas il y as commentaire
et si tu vas sur une page
http://le.coffre.free.fr/windowslive.php
il y as le même commentaire
ce n'est pas logique chaque page a son propre commentaire normalement
...
alors je t'explique la demarche, je vais sur: http://actualitemsn.free.fr/messengerpluslive.php
je poste un message, je le vois dans la liste des messages
ensuite je vais sur: http://le.coffre.free.fr/windowslive.php
je le vois pas
donc ou alors tu apprends à mieux expliquer,
ou alors tu apprends à utiliser un navigateur
alors je t'explique la demarche, je vais sur: http://actualitemsn.free.fr/messengerpluslive.php
je poste un message, je le vois dans la liste des messages
ensuite je vais sur: http://le.coffre.free.fr/windowslive.php
je le vois pas
donc ou alors tu apprends à mieux expliquer,
ou alors tu apprends à utiliser un navigateur
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 :
<?phpif (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
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
http://php.benscom.com/manual/fr/reserved.variables.php
$id = 2435;
je te conseille de voir (je suppose que tu les as jamais vu) les bases
http://www.phpdebutant.org/
$id = 2435;
je te conseille de voir (je suppose que tu les as jamais vu) les bases
http://www.phpdebutant.org/
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
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