Impossible de récupéré les info forum_membre
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 fais un systéme de commentaire docc il met bien les messages mais il oublie de récupére le pseudo dans ma table du membre
voilà la capture :
http://imagik.fr/view-rl/192036
et pour j'ai mis un champs à ma table commentaire et aussi dans la table forum ce champs :
`id_membre` int(4) NOT NULL,
pour récupéré les champs pseudo etc... mais il n'a pas voulu le récupéré le pseudo tester pour qu'on sache qui as mis le commentaire dans la page du logiciel
voilà le code de la page
merci de votre aide pour savoir comment on peux affiché le pseudo avec la table forum_membres
j'ai fais un systéme de commentaire docc il met bien les messages mais il oublie de récupére le pseudo dans ma table du membre
voilà la capture :
http://imagik.fr/view-rl/192036
et pour j'ai mis un champs à ma table commentaire et aussi dans la table forum ce champs :
`id_membre` int(4) NOT NULL,
pour récupéré les champs pseudo etc... mais il n'a pas voulu le récupéré le pseudo tester pour qu'on sache qui as mis le commentaire dans la page du logiciel
voilà le code de la page
<?php
include('includes/connect01.php');
$premier = mysql_query("SELECT COUNT(*) AS message_post FROM commentaires where id_logiciels=1");
$message = mysql_fetch_array($premier);
$total = $message['message_post'];
if ($total >= 1)
{
$nombreDeMessagesParPage = 15;
$totalDesMessages = $total;
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
echo '<p class="pages">Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="'.$nom_page.'?page=' . $i . '">' . $i . '</a> ';
}
if (isset($_GET['page']))
{
$page = $_GET['page'];
}
else
{
$page = 1; // On se met sur la page 1 (par défaut)
}
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
$sql = 'SELECT * FROM commentaires c where id_logiciels=1 ORDER BY id_commentaire DESC
LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage;
$reponse = mysql_query($sql) or die(mysql_error());
$nb= mysql_num_rows($reponse);
if($nb==0)
{
echo '<div align="center" class="texte_blanc">Soyez le premier à poster !</div><br />';
}
else
{
echo '<table>';
while ($donnees = mysql_fetch_array($reponse))
{
echo '<tr>';
echo '<th class="vt_auteur">Auteurs</th>';
echo '<th class="vt_mess">Messages</th>';
echo '</tr>';
echo '<tr><td>
<a href="./voirprofil.php?m='.$donnees['membre_id'].'&action=consulter">
'.$donnees['membre_pseudo'].'</a></td>';
echo '<tr><td>';
echo '<div class="texte_blanc">'.EON($donnees['membre_citation']).'</div><br />';
if(empty($donnees['membre_avatar']))
{
echo '<img src="../images/avatar.gif" alt="avatar par défault" title="avatar par défault" />';
}
else
{
echo '<img src="../images/avatars/'.$donnees['membre_avatar'].'" alt="son avatar" title="son avatar" />';
}
echo "<br />Membre inscrit le ".date('d/m/Y',$donnees['membre_inscrit'])."";
echo "<br />Messages : ".$donnees['membre_post']."<br />";
echo "Pays : ".$donnees['membre_pays']."</td>";
echo '<td>';
echo ''.code($donnees['post_texte']).'';
if (!empty($donnees['message']))
{
echo '<br />'.code($donnees['message']);
echo '<hr /></td></tr>';
echo '<br /><br />';
}
else
{
echo '<div align="center" class="texte_blanc">Pas de signature !</div><br />';
}
}
echo '</table>';
if (isset($_POST['message']))
{
$message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
$message = nl2br($message);
mysql_query("INSERT INTO commentaires VALUES('', '".$_POST['message']."')");
}
$nombreDeMessagesParPage = 15;
$retour = mysql_query("SELECT COUNT(*) AS nb_messages FROM commentaires where id_logiciels=1");
$donnees = mysql_fetch_array($retour);
$totalDesMessages = $donnees['nb_messages'];
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
echo '<p class="pages">Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="'.$nom_page.'?page=' . $i . '">' . $i . '</a> ';
}
}
}
else
{
echo '<div align="center" class="texte_blanc">Soyez le premier à poster !</div><br />';
}
?>
merci de votre aide pour savoir comment on peux affiché le pseudo avec la table forum_membres
A voir également:
- Impossible de récupéré les info forum_membre
- Récupération de déchets - Guide
- Info pc - Guide
- Crystal disk info - Télécharger - Informations & Diagnostic
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Wifi info view - Télécharger - Divers Réseau & Wi-Fi
19 réponses
Salut, on reconnais des petits bouts du sdz ^^, Comme tu à codé ça, le pseudo doit être mis dans le champs "membre_pseudo" de la table "commentaires". Si le pseudo est dans une autre table, il faut l'appeler genre :
Sinon, pourquoi tu autorise l'ajout de commentaire uniquement si il y déjà des messages. Tu devrais mettre :
avant ou après (et non pas dedans)
Comme c'est codé, si aucun commentaire est entré, il est impossible d'en mettre un.
$sql = mysql_query('SELECT * FROM membres WHERE id="'.$donnees['membre_id'].'"');
$data = mysql_fetch_array($sql);
Sinon, pourquoi tu autorise l'ajout de commentaire uniquement si il y déjà des messages. Tu devrais mettre :
if (isset($_POST['message']))
{
$message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
$message = nl2br($message);
mysql_query("INSERT INTO commentaires VALUES('', '".$_POST['message']."')");
}
avant ou après (et non pas dedans)
if ($total >= 1)
{
...
}
Comme c'est codé, si aucun commentaire est entré, il est impossible d'en mettre un.
merci pour ta réponse
voilà les modifs
mais ce code il faut mettre où lol car je n'ai pas compris ta réponse lol
voilà les modifs
<?php
include('includes/connect01.php');
$premier = mysql_query("SELECT COUNT(*) AS message_post FROM commentaires where id_logiciels=1");
$message = mysql_fetch_array($premier);
$total = $message['message_post'];
if (isset($_POST['message']))
{
$message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
$message = nl2br($message);
mysql_query("INSERT INTO commentaires VALUES('', '".$_POST['message']."')");
}
if ($total >= 1)
{
$nombreDeMessagesParPage = 15;
$totalDesMessages = $total;
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
echo '<p class="pages">Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="'.$nom_page.'?page=' . $i . '">' . $i . '</a> ';
}
if (isset($_GET['page']))
{
$page = $_GET['page'];
}
else
{
$page = 1; // On se met sur la page 1 (par défaut)
}
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
$sql = 'SELECT * FROM commentaires c where id_logiciels=1 ORDER BY id_commentaire DESC
LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage;
$reponse = mysql_query($sql) or die(mysql_error());
$nb= mysql_num_rows($reponse);
if($nb==0)
{
echo '<div align="center" class="texte_blanc">Soyez le premier à poster !</div><br />';
}
else
{
echo '<table>';
while ($donnees = mysql_fetch_array($reponse))
{
echo '<tr>';
echo '<th class="vt_auteur">Auteurs</th>';
echo '<th class="vt_mess">Messages</th>';
echo '</tr>';
echo '<tr><td>
<a href="./voirprofil.php?m='.$donnees['membre_id'].'&action=consulter">
'.$donnees['membre_pseudo'].'</a></td>';
echo '<tr><td>';
echo '<div class="texte_blanc">'.EON($donnees['membre_citation']).'</div><br />';
if(empty($donnees['membre_avatar']))
{
echo '<img src="../images/avatar.gif" alt="avatar par défault" title="avatar par défault" />';
}
else
{
echo '<img src="../images/avatars/'.$donnees['membre_avatar'].'" alt="son avatar" title="son avatar" />';
}
echo "<br />Membre inscrit le ".date('d/m/Y',$donnees['membre_inscrit'])."";
echo "<br />Messages : ".$donnees['membre_post']."<br />";
echo "Pays : ".$donnees['membre_pays']."</td>";
echo '<td>';
echo ''.code($donnees['post_texte']).'';
if (!empty($donnees['message']))
{
echo '<br />'.code($donnees['message']);
echo '<hr /></td></tr>';
echo '<br /><br />';
}
else
{
echo '<div align="center" class="texte_blanc">Pas de signature !</div><br />';
}
}
echo '</table>';
$nombreDeMessagesParPage = 15;
$retour = mysql_query("SELECT COUNT(*) AS nb_messages FROM commentaires where id_logiciels=1");
$donnees = mysql_fetch_array($retour);
$totalDesMessages = $donnees['nb_messages'];
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
echo '<p class="pages">Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="'.$nom_page.'?page=' . $i . '">' . $i . '</a> ';
}
}
}
else
{
echo '<div align="center" class="texte_blanc">Soyez le premier à poster !</div><br />';
}
?>
mais ce code il faut mettre où lol car je n'ai pas compris ta réponse lol
$sql = mysql_query('SELECT * FROM membres WHERE id="'.$donnees['membre_id'].'"');
$data = mysql_fetch_array($sql);
Il faut le placer dans la boucle qui affiche les commentaire
while ($donnees = mysql_fetch_array($reponse))
{
$sql = mysql_query('SELECT * FROM membres WHERE id="'.$donnees['membre_id'].'"');
$data = mysql_fetch_array($sql);
}
et sur tout ce qui touche tes membres (enfin tu m'auras compris ^^) genre membre_avatar, membre_pseudo ... tu remplace le $donnees par $data
après il faut que tu remplace les noms de tables ou de champs par celles qui vont bien, je sais pas si ta table qui gère les membres s'appellent vraiment membre...
while ($donnees = mysql_fetch_array($reponse))
{
$sql = mysql_query('SELECT * FROM membres WHERE id="'.$donnees['membre_id'].'"');
$data = mysql_fetch_array($sql);
}
et sur tout ce qui touche tes membres (enfin tu m'auras compris ^^) genre membre_avatar, membre_pseudo ... tu remplace le $donnees par $data
après il faut que tu remplace les noms de tables ou de champs par celles qui vont bien, je sais pas si ta table qui gère les membres s'appellent vraiment membre...
ok mais si je met ton code il dit cette érreur :
merci
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\Coffre\commentaires\derniers_commentaires.php on line 47
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
voilà les 2 tables commentaires + forum membres
et
tu me diras si ta bessoin d'autre choses
CREATE TABLE `commentaires` ( `id_commentaire` bigint(20) NOT NULL auto_increment, `id_membre` int(4) NOT NULL, `id_clins_d_oeil_amours` int(10) NOT NULL default '0', `id_clins_d_oeil_anglais` int(10) NOT NULL default '0', `id_clins_d_oeil_animaux` int(10) NOT NULL default '0', `id_clins_d_oeil_coleres` int(10) NOT NULL default '0', `id_clins_d_oeil_deustchs` int(10) NOT NULL default '0', `id_clins_d_oeil_fetes` int(10) NOT NULL default '0', `id_clins_d_oeil_francais` int(10) NOT NULL default '0', `id_clins_d_oeil_humours` int(10) NOT NULL default '0', `id_clins_d_oeil_italies` int(10) NOT NULL default '0', `id_clins_d_oeil_nerlandais` int(10) NOT NULL default '0', `id_clins_d_oeil_nouveaux` int(10) NOT NULL default '0', `id_clins_d_oeil_puccas` int(10) NOT NULL default '0', `id_clins_d_oeil_sexys` int(10) NOT NULL default '0', `id_clins_d_oeil_smileys` int(10) NOT NULL default '0', `id_clins_d_oeil_sons` int(10) NOT NULL default '0', `id_clins_d_oeil_sports` int(10) NOT NULL default '0', `id_fonds_dynamiques` int(10) NOT NULL default '0', `id_moods` int(10) NOT NULL default '0', `id_moods_sons` int(10) NOT NULL default '0', `id_logiciels` int(10) NOT NULL default '0', `id_scripts` int(10) NOT NULL default '0', `id_plug_ins` int(10) NOT NULL default '0', `id_series` int(10) NOT NULL default '0', `id_sitcoms` int(10) NOT NULL default '0', `message` text character set latin1 collate latin1_bin NOT NULL, `date` varchar(50) character set latin1 collate latin1_bin NOT NULL, `heure` varchar(50) character set latin1 collate latin1_bin NOT NULL, PRIMARY KEY (`id_commentaire`), KEY `id_clins_d_oeil_amours` (`id_clins_d_oeil_amours`), KEY `id_clins_d_oeil_anglais` (`id_clins_d_oeil_anglais`), KEY `id_clins_d_oeil_animaux` (`id_clins_d_oeil_animaux`), KEY `id_clins_d_oeil_coleres` (`id_clins_d_oeil_coleres`), KEY `id_clins_d_oeil_deustchs` (`id_clins_d_oeil_deustchs`), KEY `id_clins_d_oeil_fetes` (`id_clins_d_oeil_fetes`), KEY `id_clins_d_oeil_francais` (`id_clins_d_oeil_francais`), KEY `id_clins_d_oeil_humours` (`id_clins_d_oeil_humours`), KEY `id_clins_d_oeil_italies` (`id_clins_d_oeil_italies`), KEY `id_clins_d_oeil_nerlandais` (`id_clins_d_oeil_nerlandais`), KEY `id_clins_d_oeil_nouveaux` (`id_clins_d_oeil_nouveaux`), KEY `id_clins_d_oeil_puccas` (`id_clins_d_oeil_puccas`), KEY `id_clins_d_oeil_sexys` (`id_clins_d_oeil_sexys`), KEY `id_clins_d_oeil_smileys` (`id_clins_d_oeil_smileys`), KEY `id_clins_d_oeil_sons` (`id_clins_d_oeil_sons`), KEY `id_clins_d_oeil_sports` (`id_clins_d_oeil_sports`), KEY `id_fonds_dynamiques` (`id_fonds_dynamiques`), KEY `id_moods` (`id_moods`), KEY `id_moods_sons` (`id_moods_sons`), KEY `id_logiciels` (`id_logiciels`), KEY `id_scripts` (`id_scripts`), KEY `id_plug_ins` (`id_plug_ins`), KEY `id_series` (`id_series`), KEY `id_sitcoms` (`id_sitcoms`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=114 ; -- -- Contenu de la table `commentaires` -- INSERT INTO `commentaires` (`id_commentaire`, `id_membre`, `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`, `message`, `date`, `heure`) VALUES (113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0x626f6e6a6f7572206a65207465737465206c652031206572206d6573736167652061766563206d6f6e2070736575646f207175692065737420746573746572203a756e737572653a20, 0x33302f31322f32303038, 0x32333a3037);
et
CREATE TABLE `forum_membres` ( `id_membre` int(4) NOT NULL auto_increment, `membre_pseudo` varchar(30) character set latin1 collate latin1_general_ci NOT NULL default '', `membre_mdp` varchar(32) character set latin1 collate latin1_general_ci NOT NULL default '', `membre_email` varchar(250) character set latin1 collate latin1_general_ci NOT NULL default '', `membre_avatar` varchar(100) character set latin1 collate latin1_general_ci NOT NULL default '', `membre_msn` varchar(250) character set latin1 collate latin1_general_ci NOT NULL, `membre_icq` varchar(250) character set latin1 collate latin1_general_ci NOT NULL, `membre_aim` varchar(250) character set latin1 collate latin1_general_ci NOT NULL, `membre_ymsn` varchar(250) character set latin1 collate latin1_general_ci NOT NULL, `membre_skype` varchar(250) character set latin1 collate latin1_general_ci NOT NULL, `membre_sex` varchar(100) character set latin1 collate latin1_general_ci NOT NULL, `membre_date_de_naissance` date NOT NULL default '0000-00-00', `membre_pays` int(3) NOT NULL default '77', `membre_departement` varchar(100) character set latin1 collate latin1_general_ci NOT NULL default '', `membre_region` varchar(100) character set latin1 collate latin1_general_ci NOT NULL default '', `membre_ville` varchar(100) character set latin1 collate latin1_general_ci NOT NULL default '', `membre_site_web` varchar(250) character set latin1 collate latin1_general_ci NOT NULL, `membre_etude` varchar(250) character set latin1 collate latin1_general_ci NOT NULL, `membre_emploi` varchar(250) character set latin1 collate latin1_general_ci NOT NULL, `membre_windows` varchar(250) character set latin1 collate latin1_general_ci NOT NULL, `membre_passion` varchar(250) character set latin1 collate latin1_general_ci NOT NULL, `membre_anti_virus` varchar(250) character set latin1 collate latin1_general_ci NOT NULL, `membre_fai` varchar(250) character set latin1 collate latin1_general_ci NOT NULL, `membre_navigateur` varchar(250) character set latin1 collate latin1_general_ci NOT NULL, `membre_mini_biographie` varchar(250) character set latin1 collate latin1_general_ci NOT NULL, `membre_citation` varchar(250) character set latin1 collate latin1_general_ci NOT NULL default '', `membre_signature` varchar(200) character set latin1 collate latin1_general_ci NOT NULL default '', `membre_inscrit` int(11) NOT NULL default '0', `membre_derniere_visite` int(11) NOT NULL default '0', `membre_rang` tinyint(4) NOT NULL default '2', `membre_post` int(11) NOT NULL default '0', `membre_groupe` int(2) unsigned NOT NULL default '1', `membre_design` varchar(250) default NULL, PRIMARY KEY (`id_membre`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ; -- -- Contenu de la table `forum_membres` -- INSERT INTO `forum_membres` (`id_membre`, `membre_pseudo`, `membre_mdp`, `membre_email`, `membre_avatar`, `membre_msn`, `membre_icq`, `membre_aim`, `membre_ymsn`, `membre_skype`, `membre_sex`, `membre_date_de_naissance`, `membre_pays`, `membre_departement`, `membre_region`, `membre_ville`, `membre_site_web`, `membre_etude`, `membre_emploi`, `membre_windows`, `membre_passion`, `membre_anti_virus`, `membre_fai`, `membre_navigateur`, `membre_mini_biographie`, `membre_citation`, `membre_signature`, `membre_inscrit`, `membre_derniere_visite`, `membre_rang`, `membre_post`, `membre_groupe`, `membre_design`) VALUES (5, 'tester', '25d55ad283aa400af464c76d713c07ad', 'le.coffre@free.fr', '0', 'teste@msn.com', 'teste@msn.com', 'teste@msn.com', 'teste@msn.com', 'teste@msn.com', 'Femme', '1976-09-26', 77, '', '', '', 'le.coffre.free.fr', 'bep de compa lol', 'les amies anpe', 'xp', 'théatre', 'bitdefender 10', 'free', 'ie 7', 'Test bio. ', 'Test citation', 'Test signature', 1219501059, 1230669671, 2, 17, 40, 'Votre design ');
tu me diras si ta bessoin d'autre choses
J'ai regardé un peu, pour commencer, tu as inversé id_membre et membre_id (qui n'existe pas dans tes tables) j'ai aussi remarqué que tu appelais : $donnees['post_texte'] qui n'existe pas non plus...
Voila le code corrigé, je n'ai pas tester, mais je pense que la plupart des erreurs ont été supprimées.
Et par pitié, commente ton code !!! Si jamais tu doit faire un site pour un client, et qu'il veut changer de webmaster (ou que tu as trop de projets en cours pour mettre a jour le siens) ça lui permettras de comprendre ce que tu as voulus faire beaucoup plus rapidement que d'analyser le code.
Un petit conseil, évite de copier/coller des bouts de code. Recopie les en choisissant tes propres nom de variables, je pense que ça te permettras de mieux comprendre la logique de programmation et vu que c'est toi qui a "créé" le code, ça te permet de mieux cerner les erreurs.
Voila le code corrigé, je n'ai pas tester, mais je pense que la plupart des erreurs ont été supprimées.
<?php
include('includes/connect01.php');
$premier = mysql_query("SELECT COUNT(*) AS message_post FROM commentaires WHERE id_logiciels=1");
$message = mysql_fetch_array($premier);
$total = $message['message_post'];
if ($total >= 1)
{
$nombreDeMessagesParPage = 15;
$totalDesMessages = $total;
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
echo '<p class="pages">Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="'.$nom_page.'?page=' . $i . '">' . $i . '</a> ';
}
if (isset($_GET['page']))
{
$page = $_GET['page'];
}
else
{
$page = 1; // On se met sur la page 1 (par défaut)
}
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
$sql = 'SELECT * FROM commentaires c WHERE id_logiciels=1 ORDER BY id_commentaire DESC
LIMIT '. $premierMessageAafficher .', '. $nombreDeMessagesParPage;
$reponse = mysql_query($sql) or die(mysql_error());
$nb= mysql_num_rows($reponse);
if($nb==0)
{
echo '<div align="center" class="texte_blanc">Soyez le premier à poster !</div><br />';
}
else
{
echo '<table>';
while ($donnees = mysql_fetch_array($reponse))
{
$sql1 = mysql_query('SELECT * FROM forum_membres WHERE id_membre="'.$donnees['id_membre'].'"');
$data = mysql_fetch_array($sql1);
echo '<tr>';
echo '<th class="vt_auteur">Auteurs</th>';
echo '<th class="vt_mess">Messages</th>';
echo '</tr>';
echo '<tr><td>
<a href="./voirprofil.php?m='.$data['id_membre'].'&action=consulter">
'.$data['membre_pseudo'].'</a></td>';
echo '<tr><td>';
echo '<div class="texte_blanc">'.EON($data['membre_citation']).'</div><br />';
if(empty($data['membre_avatar']))
{
echo '<img src="../images/avatar.gif" alt="avatar par défault" title="avatar par défault" />';
}
else
{
echo '<img src="../images/avatars/'.$data['membre_avatar'].'" alt="son avatar" title="son avatar" />';
}
echo "<br />Membre inscrit le ".date('d/m/Y',$data['membre_inscrit'])."";
echo "<br />Messages : ".$data['membre_post']."<br />";
echo "Pays : ".$data['membre_pays']."</td>";
echo '<td>';
echo ''.code($donnees['post_texte']).'';
if (!empty($donnees['message']))
{
echo '<br />'.code($donnees['message']);
echo '<hr /></td></tr>';
echo '<br /><br />';
}
else
{
echo '<div align="center" class="texte_blanc">Pas de signature !</div><br />';
}
}
echo '</table>';
if (isset($_POST['message']))
{
$message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
$message = nl2br($message);
mysql_query("INSERT INTO commentaires VALUES('', '".$_POST['message']."')");
}
$nombreDeMessagesParPage = 15;
$retour = mysql_query("SELECT COUNT(*) AS nb_messages FROM commentaires WHERE id_logiciels=1");
$donnees = mysql_fetch_array($retour);
$totalDesMessages = $donnees['nb_messages'];
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
echo '<p class="pages">Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="'.$nom_page.'?page=' . $i . '">' . $i . '</a> ';
}
}
}
else
{
echo '<div align="center" class="texte_blanc">Soyez le premier à poster !</div><br />';
}
?>
Et par pitié, commente ton code !!! Si jamais tu doit faire un site pour un client, et qu'il veut changer de webmaster (ou que tu as trop de projets en cours pour mettre a jour le siens) ça lui permettras de comprendre ce que tu as voulus faire beaucoup plus rapidement que d'analyser le code.
Un petit conseil, évite de copier/coller des bouts de code. Recopie les en choisissant tes propres nom de variables, je pense que ça te permettras de mieux comprendre la logique de programmation et vu que c'est toi qui a "créé" le code, ça te permet de mieux cerner les erreurs.
merci pour ton aide de ce code en tout cas il ne veut toujours pas récupéré le pseudo et les infos du membre forum
aucun message d'érreur c'est le principale mais sauf qui n'a pas voulu récupéré les pseudos etc.... de la table forum membre voilà
Perso je préféré quand il y a des message d'erreur, au moins ça te permet de la cerner. A mon avis c'est un soucis de requête sql. Mais maintenant, a toi de fouiller un peu. En réécrivant le code avec tes propres variable (comme je te l'ai déjà dis) tu devrais pouvoir t'en sortir.
ok je t'en remerci je regarderas ca demain pour les champs et les variables s'ils sont bien mis ou il y as une petite érreur de phautes a propos de la base où le code ceux que tu as dit
je t'en remerci et je te tiens courrant
je t'en remerci et je te tiens courrant