Souci de répetion des commentaires + un souci
will.smith
Messages postés
264
Statut
Membre
-
will.smith Messages postés 264 Statut Membre -
will.smith Messages postés 264 Statut Membre -
Bonjour,
j'ai remis mes pages commentaire + 2 pages qui est
http://le.coffre.free.fr/windows_live_messenger.php
http://le.coffre.free.fr/messenger_plus_live.php
donc le souci c'est qu'on met un commentaire sur windows live il le met bien mais il se répéte dans la page messenger plus hors il n'a pas le même id mais à mon avis ça viens une boucle dans mes 2 pages commentaires
dans ajout_commentaires.php
dernier_commentaires.php
et je ne sais pas pour quoi
mais avant il y as une chose que je ne comprend pas comment on le supprime la pages qui n'a rien avoir avec ma pages que j'ai fais on dioirais de l'italien ou de l'anglais lol
merci de m'aidé
si vous voulez que je met dans le serveur que greg ma fait pour mon forum et le livre d'or dites le moi
merci de votre aide
j'ai remis mes pages commentaire + 2 pages qui est
http://le.coffre.free.fr/windows_live_messenger.php
http://le.coffre.free.fr/messenger_plus_live.php
donc le souci c'est qu'on met un commentaire sur windows live il le met bien mais il se répéte dans la page messenger plus hors il n'a pas le même id mais à mon avis ça viens une boucle dans mes 2 pages commentaires
dans ajout_commentaires.php
<?php
//Un ajout ?
include('includes/connect01.php');
//Sécurité anti-hack pour tout les champs
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$mail = mysql_real_escape_string(htmlspecialchars($_POST['mail']));
$message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
$siteweb = mysql_real_escape_string(htmlspecialchars($_POST['siteweb']));
//Valeur par defaut
$pseudo_verif = 'Votre Pseudo';
$mail_verif = 'Votre Mail';
$site_verif = 'Votre Site';
$message_verif = 'Votre Message';
if ($_POST)
{
//Si pseudo OU message OU mail est vide
if ($_POST['pseudo'] == $pseudo_verif OR $_POST['message'] == $message_verif OR $_POST['mail'] == $mail_verif)
{
echo '<p class="texte_blanc" align="center">';
echo '<Script language="JavaScript">
setTimeout("document.location = \'../$nom_page.php\' ", 5)
</script>';
}
echo 'Veuillez remplir tout les champs svp !';
echo '</p>';
//Pour la date :)
$date = time();
$date = date('d/m/Y', $date);
$heure = time();
$heure = date('H:i', $heure);
//Si pseudi ET message ET mail ne sont pas vident & existent alors on ajoute !
if ($_POST['pseudo'] != $pseudo_verif AND $_POST['message'] != $message_verif AND $_POST['mail'] != $mail_verif)
{
if (isset($_POST['pseudo']) AND isset($_POST['message']) AND isset($_POST['mail']))
{
//On ajoute
mysql_query("INSERT INTO commentaires VALUES
('', '".$pseudo."', '".$message."', '".$date."', '".$heure."', '".$mail."', '".$siteweb."', '".$_POST['note']."' ) ");
//Message de remerciement
echo '<p class="texte_blanc" align="center">';
echo '<Script language="JavaScript">
setTimeout("document.location = \'../$nom_page.php\' ", 5)
</script>';
echo 'Votre message à bien été ajouté ! Merci';
//On redirige vers la page $nom_page.php
echo '</p>';
}
}
//On se deconnecte
}
mysql_close();
?>
dernier_commentaires.php
<?php
include('includes/connect01.php');
//Si personne n'a posté
$premier = mysql_query("SELECT COUNT(*) AS message_post FROM commentaires");
$message = mysql_fetch_array($premier);
$total = $message['message_post'];
if ($total == 0)
{
echo '<div align="center" class="texte_blanc">';
echo 'Soyez le premier à poster !';
echo '</div>';
echo '<br />';
}
if ($total >= 1)
{
//----------------------------------------------------------------------------------------------//
//Si quelqun a déja posté
// On met dans une variable le nombre de messages qu'on veut par page
$nombreDeMessagesParPage = 15; // Essayez de changer ce nombre pour voir :o)
// On récupère le nombre total de messages
$retour = mysql_query("SELECT COUNT(*) AS nb_messages FROM commentaires");
$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 '<p class="pages">Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="'.$nom_page.'?page=' . $i . '">' . $i . '</a> ';
}
// --------------- 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 ($nom_page.'?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 commentaires id_clins_d_oeil_amours, id_clins_d_oeil_anglais, id_clins_d_oeil_animaux, id_clins_d_oeil_coleres, id_clins_d_oeil_deustchs, id_clins_d_oeil_fetes, id_clins_d_oeil_francais, id_clins_d_oeil_humours, id_clins_d_oeil_italies, id_clins_d_oeil_nerlandais, id_clins_d_oeil_nouveaux, id_clins_d_oeil_puccas, id_clins_d_oeil_sexys, id_clins_d_oeil_smileys, id_clins_d_oeil_sons, id_clins_d_oeil_sports, id_fonds_dynamiques, id_moods, id_moods_sons, id_logiciels, id_scripts, id_plug_ins, id_series, id_sitcoms ORDER BY id_commentaire DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);
//On fait une boucle pour afficher tout les messages
while ($donnees = mysql_fetch_array($reponse))
{
//A partir d'ici tu doit faire appel à ta fonction de parsage comme ceci
$message_parse = code($donnees['message']);
//On récupère les infos du membre
$requete1 = mysql_query('SELECT * FROM forum_membres WHERE membre_id='.$membre.'');
if ($data1 = mysql_fetch_assoc($requete1))
{
}
?>
<br />
<br />
<div class="pseudo">Posté par :<a> <?php echo $data1['membre_pseudo']; ?></a> Le <a><?php echo $donnees['date']; ?></a> à <a><?php echo $donnees['heure']; ?> heure(s)</a></div>
<br />
<div class="message"><?php echo code($donnees['message']); ?></div>
<br />
<br />
<div class="pseudo">Votre Mail : <a href="mailto:<?php echo $donnees['mail']; ?>"><?php echo $donnees['mail']; ?></a> Votre note est : <a><?php echo $donnees['note']; ?>/20</a> Votre site : <a><?php echo $donnees['url']; ?></a></div>
<?php
echo '<br /><br />';
//On ferme le else
}
//On ferme la boucle
}
if ($total == 0)
{
echo '';
}
//On se deconnecte
mysql_close();
if ($total >=1)
{
// --------------- Etape 1 -----------------
// Si un message est envoyé, on l'enregistre
// -----------------------------------------
if (isset($_POST['pseudo']) AND isset($_POST['message']))
{
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo'])); // On utilise mysql_real_escape_string et htmlspecialchars par mesure de sécurité
$message = mysql_real_escape_string(htmlspecialchars($_POST['message'])); // 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 :o)
mysql_query("INSERT INTO commentaires VALUES('', '".$_POST['pseudo']."', '".$_POST['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 :o)
// On récupère le nombre total de messages
$retour = mysql_query("SELECT COUNT(*) AS nb_messages FROM commentaires");
$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 '<p class="pages">Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="'.$nom_page.'?page=' . $i . '">' . $i . '</a> ';
}
//On ferme if
}
if ($total == 0)
{
echo '</p>';
}
?>
et je ne sais pas pour quoi
mais avant il y as une chose que je ne comprend pas comment on le supprime la pages qui n'a rien avoir avec ma pages que j'ai fais on dioirais de l'italien ou de l'anglais lol
merci de m'aidé
si vous voulez que je met dans le serveur que greg ma fait pour mon forum et le livre d'or dites le moi
merci de votre aide
A voir également:
- Souci de répetion des commentaires + un souci
- Clément a partagé le fichier mme bovary. il a écrit des commentaires dans le document. quel est le 2e commentaire ? - Guide
- Pourquoi ne peut on pas voir tous les commentaires sur facebook ✓ - Forum Facebook
- Mes commentaires tiktok n'apparaissent pas - Forum Mail
- Commentaires - Forum Facebook
- Soucis Commentaires TikTok - Forum Mail
4 réponses
re
a l'intention de g_zor où qui à l'accé au serveur de greg
donc j'ai mis mes 2 pages sur le serveur de greg car le mien il y as eu un scrach
http://coffre.alpha2gamma.com/windows_live_messenger.php
http://coffre.alpha2gamma.com/messenger_plus_live.php
il y as des petit soucis impossible de mettre un message
et l'autre c'est qu'il vas se répété à chaque page
merci de votre aide
donc ceux qi on accé au serveur vous pouvez récuperé les pages je sais que g_zor à l'accées et greg qui s'occupe du forum
si vous voulez plus infos dites le moi
a l'intention de g_zor où qui à l'accé au serveur de greg
donc j'ai mis mes 2 pages sur le serveur de greg car le mien il y as eu un scrach
http://coffre.alpha2gamma.com/windows_live_messenger.php
http://coffre.alpha2gamma.com/messenger_plus_live.php
il y as des petit soucis impossible de mettre un message
et l'autre c'est qu'il vas se répété à chaque page
merci de votre aide
donc ceux qi on accé au serveur vous pouvez récuperé les pages je sais que g_zor à l'accées et greg qui s'occupe du forum
si vous voulez plus infos dites le moi
re
je voudrais savoir si quelqu'un pourrais m'aidé à faire le systéme de commentaire en sachant que j'aimerais mettre le pseudo qui à posté ce message en fonction de ma table membre comme pour le forum
merci d'avance
je voudrais savoir si quelqu'un pourrais m'aidé à faire le systéme de commentaire en sachant que j'aimerais mettre le pseudo qui à posté ce message en fonction de ma table membre comme pour le forum
merci d'avance