Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
773 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Question pour page type .php?id

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Question pour page type .php?id

n°1734140
Artefact01
Posté le 19-05-2008 à 23:46:55  profilanswer
 

Bonsoir à tous,
 
Je voulais savoir quelle était la commande PHP pour pouvoir faire ceci :
 
J'ai une page avec mes news (news.php par exemple) en résumé, stockées dans ma base de donnée sql. Sur une autre page (news-view.php par exemple) j'aimerais appeler le contenu complet de ma news, qu'à chaque fois sur cette page s'affiche le contenu complet des news, ce qui ferais si j'ai bien compris une page du style : news-view.php?id1 ...
 
Je vous laisse le code actuel que j'ai pour ma page news.php :
 

Code :
  1. <?php
  2. mysql_connect("host", "mabase", "motdepasse" ); // Connexion à MySQL
  3. mysql_select_db("mabase" ); // Sélection de la base
  4. mysql_query("SET NAMES UTF8" ); // Caractere accent
  5. $nombreDeNewsParPage = 10;
  6. $retour = mysql_query("SELECT COUNT(*) AS nb_news FROM news" );
  7. $donnees = mysql_fetch_array($retour);
  8. $totalDesNews = $donnees['nb_news'];
  9. $nombreDePages = ceil($totalDesNews / $nombreDeNewsParPage);
  10. if (isset($_GET['page'])) {
  11. if(is_numeric($_GET['page'])) {
  12. $page = $_GET['page'];
  13. } else {
  14. $page = 1;
  15. }
  16. }
  17. else {
  18. $page = 1;
  19. }
  20. $premierMessageAafficher = ($page - 1) * $nombreDeNewsParPage;
  21. $reponse = mysql_query('SELECT * FROM news ORDER BY date_ajout DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeNewsParPage);
  22. while ($donnees = mysql_fetch_array($reponse) ) {
  23. ?>
  24. <div class="module-news">
  25. <h2><?php echo $donnees['titre']; ?></h2>
  26. <span class="publiee-news">Ecrit par <strong><?php echo $donnees['auteur']; ?></strong> | Publié le <strong><?php echo $donnees['date_ajout']; ?></strong></span><br /><br />
  27. <?php echo $donnees['image']; ?>
  28. <p><?php echo $donnees['contenu']; ?></p></div>
  29. <?php
  30. }
  31. echo '<span class="pages">Page :</span> ';
  32. for ($i = 1 ; $i <= $nombreDePages ; $i++) {
  33. echo '<a href="news.php?page=' . $i . '" class="pagination">' . $i . '</a> ';
  34. }
  35. mysql_close();
  36. ?>


 
 
Merci de votre aide, je débute en php.

mood
Publicité
Posté le 19-05-2008 à 23:46:55  profilanswer
 

n°1734171
soju
One shot !
Posté le 20-05-2008 à 04:35:43  profilanswer
 

si j'ai bien compris, un include devrait faire l'affaire

n°1734194
sielfried
Posté le 20-05-2008 à 08:21:16  profilanswer
 

Artefact01 a écrit :


J'ai une page avec mes news (news.php par exemple) en résumé, stockées dans ma base de donnée sql. Sur une autre page (news-view.php par exemple) j'aimerais appeler le contenu complet de ma news, qu'à chaque fois sur cette page s'affiche le contenu complet des news, ce qui ferais si j'ai bien compris une page du style : news-view.php?id1 ...


 
Presque...
 
news-view.php?id=1
 
À part ça, qu'est-ce qui te pose problème ? [:figti]


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1734208
soju
One shot !
Posté le 20-05-2008 à 08:58:46  profilanswer
 

plutôt "page" à la place d'"id" apparemment :  
news-view.php?page=1

n°1734379
Artefact01
Posté le 20-05-2008 à 12:01:01  profilanswer
 

Citation :

plutôt "page" à la place d'"id" apparemment :  
news-view.php?page=1


 
Sa c'est pour ma page news.php, pour la numérotation...
 

Citation :

Presque...
 
news-view.php?id=1
 
À part ça, qu'est-ce qui te pose problème ?


 
Enfaite c'est la commande php qu'il me faut pour mettre sur la page news-view.php et comment appeler sur la page news.php ^^

n°1734392
sielfried
Posté le 20-05-2008 à 12:10:08  profilanswer
 

sur news-view.php, tu récupères l'id avec $_GET['id']
 
sur news.php tu construis ton lien :
news-view.php?id=<?php echo $id_de_ta_news ?>
 
c'est la base des bases...


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1734405
Artefact01
Posté le 20-05-2008 à 12:24:11  profilanswer
 

C'est encore un peu flou pour moi, tu aurais, un site qui fournit un peu plus d'explications sur ce que je recherche s'il te plait ?

n°1734791
komar_666
Posté le 20-05-2008 à 19:58:06  profilanswer
 

http://www.siteduzero.com/tuto-3-4 [...] c-php.html
 
Ca comblera surrement quelques lacunes.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Question pour page type .php?id

 

Sujets relatifs
base de donnée locale en interaction avec une page htmlLien vers une page web
Erreur d'incompatibilité de type sur VBAContenu dune page dans une autre !
[Servlet|JSP] et mise à jour de la pageOuvrir une page web en bas de page
Affichage d'un fichier texte sur une page en PHPMise en page sur les navigateur
Probleme d'affichage de ma page sur firefoxUn site qui affiche qu'une page?
Plus de sujets relatifs à : Question pour page type .php?id


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR