no save
Assistance
Achat
News

Forum | webmastering
Ma variable me renvoi array
Tulifer, le lun. 06 juil. 2009 à 18:07:49
Bonjour,

J'ai créer un système de news et un autre de commentaire.

Ma table commentaires
id | idnews | pseudo | message

idnews correspond à l'id de la news pour savoir quel message va a quel news

Moi je souhaite que à coter du lien ou je clic pour écrire un commentaire il y est le nombre de commentaire.
J'ai essayer et ma variable me renvoi Array.


Voici mon code.
$retour = mysql_query('SELECT COUNT(*) AS nb_new FROM news');
$donnees = mysql_fetch_array($retour);
$totalDesMessages = $donnees['nb_new'];


$nombreDeMessagesParPage = 7; // Essayez de changer ce nombre pour voir :o)
// On récupère le nombre total de messages
$retour = mysql_query('SELECT COUNT(*) AS nb_new FROM news');
$donnees = mysql_fetch_array($retour);
$totalDesMessages = $donnees['nb_new'];
// 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



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 news ORDER BY id DESC LIMIT '. $premierMessageAafficher.','.$nombreDeMessagesParPage.'') or die('Erreur :'.mysql_error());




$retourr = mysql_query('SELECT COUNT(*) AS nb_message FROM commentaires WHERE idnews=\''.$donnees['id'].'\'');
$nbcom = mysql_fetch_array($retourr);

while ($donnees = mysql_fetch_array($reponse))
{

$profil = mysql_query('SELECT * FROM connexion WHERE pseudo=\''.$donnees['auteur'].'\'');
$profil2 = mysql_fetch_array($profil);

echo '<p><h3 id="newws" style=" ">' . $donnees['titre'] . '</h3> <p style="font-size: small; text-align: right;" class="auteur">Ecrit par <a style="color: gray;" href="affichage_profil.php?membre='.$profil2['id'].'">' .$donnees['auteur'] . '</a> le ' . date('d/m/Y à H\hi', $donnees['timestamp']) . ' </p> ' . $donnees['contenu'] = bbcode($donnees['contenu']) . '</p><br/><a style="color: #79A325;" href="commentaires.php?id_news=' .$donnees['id']. '">Commentaires '.$nbcom.'</a><br/>';

}
echo ' <br/> Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="index.php?page=' . $i . '">' . $i . '</a> ';
}Configuration: Windows Vista
Firefox 3.5


le père
06 juil.
Suivant
REPONSES
le père
06 juil.
moderno31
06 juil.
Tulifer
06 juil.
Tulifer
06 juil.
Tulifer
06 juil.
Tulifer
06 juil.
Tulifer
06 juil.
moderno31
06 juil.
Tulifer
06 juil.
moderno31
06 juil.
Version Web
Réalisé par RedShift
no save