begin process at 2012 05 31 01:00:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

gestion de news en php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

gestion de news en php

mardi 22 novembre 2005 à 17:37:50 | gestion de news en php

yunie77

bonjour à tous,

je crée un site sur la gestion de nouvelles d'un site internet. j'aimerai limiter le nombre d'affichage de news (5 par page) et pouvoir mettre les suivantes dans une autre page faire apparaitre (page 1 2) en lien ou avec le mot "suivant" qui afficherait le reste des news quand il y en a plus de 5 par pages. mon code est le suivant :
<?php

include ("news.inc.php");
echo  "<html>
      <head><title>Gestionnaire de nouvelles d'un site internet</title>
      <link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\"></head>";

if(!($base=mysql_connect("localhost","root","")))
{
 echo "<br><B>probleme lors de la connexion à MySql</B><br>";
 exit();
}
else
{
 mysql_select_db(BASE, $base);
 $requete = mysql_query("SELECT id_news, nom_redacteur, titre_news, message_news, date_news
                        FROM redacteur, news
                        ORDER BY date_news DESC LIMIT 0, 5", $base);
 while ($tab = mysql_fetch_array($requete))  //tableau qui contient toutes les valeurs recuperees de ma requete
                                           //grace a mysql_fetch_array  --> pour afficher rapidement le contenu de $res_com
                                           //print_r ($res_com);
 {
  $nom = $tab[1];
  $titre= $tab[2];
  $message = $tab[3];
  $date_tmp = explode(" ", $tab[4]);
  $date_tmp2 = explode("-", $date_tmp[0]);
  $heure = $date_tmp[1];                           //explode decoupe la chaine en tableaux en separant la ou il y a des -
  $date = array_reverse($date_tmp2);

  //affichage des informations dans un formulaire précomplété
  echo "<table border='1'align=center cellspacing='0' cellpadding='2' WIDTH='80%'>
       <tr>
       <td align='center' bgcolor='#205C93' width='70%'>".$tab[2]."</td>
       <td align='right' colspan='2' bgcolor='#205C93'>".$date[0]."/".$date[1]."/".$date[2]."  ".$heure." </td>
       </tr>
       <tr>
       <td colspan='3'><br>".$tab[3]."<br><br><br></td>
       </tr>
       <tr>
       <td align='left' width='40%'><b>par : </b>".$tab[1]."</td>

       <td align='right'> <img src='http://127.0.0.1/gestion_de_nouvelles/images/commentaire.gif'></td>
       <td width='5%' align='right'><img src='http://127.0.0.1/gestion_de_nouvelles/images/imprimante.jpg' onClick=\"window.print()\"></td>
       </tr>
       <tr><br><br><br>";

  echo "</font></table>";
 }
}
echo"</hmtl>";

?>

merci de votre aide

mardi 22 novembre 2005 à 17:45:33 | Re : gestion de news en php

malalam

Administrateur CodeS-SourceS

Hello,

il y a une source encore en 1ère page de phpcs sur la pagination. Jettes-y un oeil et inspires-t-en. Tu verras, ce n'est pas très compliqué.

mardi 22 novembre 2005 à 17:46:03 | Re : gestion de news en php

malalam

Administrateur CodeS-SourceS
Grrr... : le tout c'est de jouer dans ta clause LIMIT avec une variable, que tu passes de page en page sur tes liens suivant/précédent, c'est tout.
mardi 22 novembre 2005 à 17:57:07 | Re : gestion de news en php

yunie77

enfaite il faut que je recrée une page en plus ?

mardi 22 novembre 2005 à 18:21:17 | Re : gestion de news en php

malalam

Administrateur CodeS-SourceS
Nan nan, suivant/précédent renvoie sur la même page, la seule page, mais tu passes une variable qui te permettra d'incrémenter, décrémenter ta clause LIMIT.


Cette discussion est classée dans : date, mysql, tab, echo, news


Répondre à ce message

Sujets en rapport avec ce message

pagination de news en php [ par yunie77 ] bonsoir à tous, j'ai un problème sur ma pagination. je veux mettre seulement 5 news par page, mais toutes les news apparaissent a chaque fois. si je commentaire [ par csmgroup ] Bonjour à tous,je viens vers vous car j'ai un petit soucis.J'ai instalé un script de news-commentaires, au niveau base de données, tout fonctionne. Le comparaison dates [ par noussaa19 ] Bonjour, j'ai un problème dans mon code php je veux comparer 2 dates dont la première récupéré à partir d'une base de donnée mysql mais sous la forme Erreur inexpliquée avec echo suite lecture donnée serveur sql [ par sebing ] Bonsoir, J'ai une erreur que je ne peux expliquer, en effet je me sert du même script pour un autre site et tout fonctionne bien. Ma page est sert de Faire un while qui affiche un tableau [ par elriser ] Bonjour, Ci dessous je vous met ma page ou se trouve mes while Mon souci avec cette méthode j'ai un affichage de tableau sans ligne.Ma question que do Comparaison de dates : je n'arrives pas !!! [ par morpheus22170 ] Bonsoir,C'est un truc tout simple mais je n'arrive pas a faire un système d'alerte quand les livres ne sont pas rendu à tempsdans le cas, j'ai un livr bouton précédent +boutonn suivant [ par pandouta08 ] bonjour,s'il vous plait  j'aimerais savoir comment peut -t-on  faire in bouton précédent et un bouton  suivant en php sachant que lorsque je clique su php+bouton précédent +bouton suivant [ par pandouta08 ] bonjour,j'ai un bouton précédent et un  bouton suivant qui affiche le contenu de la journée courante ou précédente ou bien suivante .mon probléme cons Problème de cahngement de div au clic de bouton [ par lsamsoumal ] Bonjour tout le monde. j'ai un code qui permet de recupérer les données d'une bd mysql et qui les affiche par jour,par mois et par semaine dans trois probleme liste déroulante+php [ par pandouta08 ] bonsoir,s'il vous plait pourriez vous m'aider à propos ça?j'ai un formulaire qui contient une liste déroulante qui contient les noms des utilisateurs


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,209 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales