[Programation PHP][Debutant]Pour faire les news

Pour faire les news [Programation PHP][Debutant] - Programmation

Marsh Posté le 31-01-2002 à 19:56:42    

Salut a tous
je programme un script php pour faire des news
Si le poste une news a puis une b puis une c, la disposition sera la suivante :  
News a
News b
News c
or j'aimerai obtenir le résultat contraire pour que les news les plus fraiches soient en haut
 
Voici le code php de la page  
 
</head>
<?
$connection = mysql_connect('localhost','triso
max','002100';);
mysql_select_db('news_tbl',$connection
);
$requete = 'SELECT * FROM news_tbl';
$commande = mysql_query($requete);
while ($donnees = mysql_fetch_array($commande))  
 {
 $nick = $donnees['nick'];
 $commentaire = $donnees['message'];
 $commentaire = str_replace(":)","<img src=\"smileys/sourire.gif\" boder=\"0\">", $commentaire);
 $commentaire = str_replace(":(","<img src=\"smileys/malheureux.gif\" boder=\"0\">", $commentaire);
 $commentaire = str_replace("lol","<img src=\"smileys/rire.gif\" boder=\"0\">", $commentaire);
 $commentaire = str_replace(":larme:","<img src=\"smileys/larme.gif\" boder=\"0\">", $commentaire);
 $commentaire = str_replace(":pleure:","<img src=\"smileys/pleure.gif\" boder=\"0\">", $commentaire);
 $commentaire = str_replace(";)","<img src=\"smileys/clindoeil.gif\" boder=\"0\">", $commentaire);
 $commentaire = str_replace(":D","<img src=\"smileys/grandrire.gif\" boder=\"0\">", $commentaire);
 $commentaire = str_replace(":fuck:","<img src=\"smileys/fuck.gif\" boder=\"0\">", $commentaire);
 echo '<div align="left"><table width="400" border="1" cellspacing="2"><tr><td>News ecrite par '.$donnees['nick'].' le '.$donnees['date'].' a '.$donnees['heure'].'</td>
</tr><tr><td>'.$commentaire.'</td></tr
></table></div><br><br>';
   }
mysql_close();
 
?>
<p> </p>
<p>Cliquez <a href="index.php">ici</a> pour revenir a la page principale</p>
<p> </p>
</body>
</html>
 
la partie avec $commentaire = str_replace ... sert a remplacer les caracteres par les smileys  
 
si vous voulez voir le resultat c sur http://www.multimania.com/trisomax
 
@ +  :hello:

Reply

Marsh Posté le 31-01-2002 à 19:56:42   

Reply

Marsh Posté le 31-01-2002 à 20:10:13    

$requete = 'Select * from news_tbl order by date desc'; ou id si tu as une id sur chaque news ce ki est conseillé

Reply

Marsh Posté le 31-01-2002 à 20:19:31    

merci ;)
oui j'ai une id sur chaque news

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed