Probleme de catégorie de news
monio62
Messages postés
120
Statut
Membre
-
Mr.White Messages postés 252 Statut Membre -
Mr.White Messages postés 252 Statut Membre -
salut voilà j'aimerais enfaite c'est de mettre sur une seul page une catégorie de news juste la catégorie qui s'appel 'habbohotel' , j'ai crée une table sql nommée
categorie_news (la ou tout ce passe ou je ajoute des news, les news part a tel endroit ... )
voici le code de ma page news.php pour que je mette sur cette page une seul catégorie de news 'habbohotel' <==== catégorie
et voici ma table sql:
voilà j'attend vos réponses, merci d'avance :)
categorie_news (la ou tout ce passe ou je ajoute des news, les news part a tel endroit ... )
voici le code de ma page news.php pour que je mette sur cette page une seul catégorie de news 'habbohotel' <==== catégorie
<?php
require_once('config.php');
?><html>
<head>
<meta http-equiv="Content-Language" content="fr-be">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Affichage des news</title>
</head>
<body>
<table border="1" width="100%">
<tr>
<td width="79%">
<?php
// affichages des nouvelles avec découpage.
require('includes/news-start.php');
if (!isset($HTTP_GET_VARS['page']))
{
$i=0;
$l=10;
}else{
$i=10*$HTTP_GET_VARS['page'];
$l=10;
}
$requete="select * from categorie_news order by datenews";
$resultat=mysql_query($requete);
$r=mysql_num_rows($resultat);
$t=round($r/10)+1;
// fin de récupération du nombre de résultat: $r est le nombre de nouvelles, $t le nombre de pages.
$requete="select * from categorie_news order by datenews desc limit $i=2,$l";
$resultat=mysql_query($requete);
while ($tableau=mysql_fetch_array($resultat)){
echo "<h2><font color=\"#0000FF\">".stripslashes($tableau['titre'])."</font></h2>";
echo"<p>".stripslashes($tableau['news'])."</p>";
$datenews=substr($tableau['datenews'],8,2)."-".substr($tableau['datenews'],5,2)."-".substr($tableau['datenews'],0,4);
echo"<p>".$datenews." - <b>".$tableau['categorie']."</b></p>";
echo"<hr>";
}
$j=1;
echo"<a href=\"news.php\">Dernières news</a>";
while ($j<$t)
{
echo" - <a href=\"news.php?page=".$j."\">page".$j."</a></p>";
$j=$j+1;
}
?> </td>
</tr>
</table>
</body>
</html>
et voici ma table sql:
CREATE TABLE IF NOT EXISTS `categorie_news` ( `uid` smallint(6) NOT NULL AUTO_INCREMENT, `titre` varchar(100) NOT NULL, `news` text NOT NULL, `datenews` date NOT NULL, `categorie` varchar(30) NOT NULL, PRIMARY KEY (`uid`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=23 ; -- -- Contenu de la table `categorie_news` -- INSERT INTO `categorie_news` (`uid`, `titre`, `news`, `datenews`, `categorie`) VALUES (18, '', '', '0000-00-00', 'news'), (19, '', '', '0000-00-00', 'habboland'), (20, '', '', '0000-00-00', 'habbohotel'), (21, '', '', '0000-00-00', 'habbo.fr'), (22, '', '', '0000-00-00', 'habboz');
voilà j'attend vos réponses, merci d'avance :)
A voir également:
- Probleme de catégorie de news
- Livre catégorie 9 signification - Forum Mail
- Signification noms de rues - Forum Loisirs / Divertissements
- Ajoutez à la liste de contacts ana le goff, inscrite le 27 novembre 2015, dans la catégorie i. puis triez les contacts en les classant : par ordre alphabétique de leur nom de famille (critère principal), puis par date du plus récent au plus ancien (critère secondaire). quel mot apparaît à la verticale dans la colonne "catégorie" entre les lignes 200 et 209 (en-tête compris) ? - Forum Programmation
- Créer catégorie gmail - Guide
- Livre catégorie 8 signification - Forum Loisirs / Divertissements
1 réponse
Tu parle de catégori, je suppose donc qu'il n'y a pas que la catégorie "habbohotel" et qu'il y en a d'autres dans ta table catégorie et que t'as une autre table qui contient tes news.
Visiblement il te faut une close where categorie='habbohotel' dans ta requette :
select * from categorie_news where categorie='habbohotel' order by datenews
Cette requêt te renvéra tout les infos des news de la catégorie habbohotel classé par date.
Visiblement il te faut une close where categorie='habbohotel' dans ta requette :
select * from categorie_news where categorie='habbohotel' order by datenews
Cette requêt te renvéra tout les infos des news de la catégorie habbohotel classé par date.