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

  FORUM HardWare.fr
  Programmation
  PHP

  Requête MySQL pour l'archive de mes news

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Requête MySQL pour l'archive de mes news

n°1712890
Gregounets​ay
Posté le 04-04-2008 à 16:59:04  profilanswer
 

Bonjour !
 
Alors voila, sa va faire deux semaine que j'attend une réponse sur le Site Du Zéro, mais ils ne veulent ou peuvent pas m'aider, alors j'ai pensée a vous, je vous explique.
 
Voila, je veut faire une archive de mes news, j'ai lister tout les titres mes news dans la page Archives-news.php Et voila, maintenant je veut que mes titre sois des liens qui ouvre une pop-up dans laquelle s'affichera la news.
 
Mais voila je n'y arrive pas, je ne sais pas comment doit être la forme du lien, comment faire afficher la bonne news et tout simple ment une news.
Bref voila mon petit gros probléme, alors je viens vous demander de l'aide.
Merci

mood
Publicité
Posté le 04-04-2008 à 16:59:04  profilanswer
 

n°1712912
skeye
Posté le 04-04-2008 à 17:31:06  profilanswer
 

On ne peut pas t'aider avec les infos que tu nous donnes, là.


---------------
Can't buy what I want because it's free -
n°1712923
Gregounets​ay
Posté le 04-04-2008 à 17:59:55  profilanswer
 

Oui c'est vrai.
 
alors je pense que le mieux est de savoir comment est ma base pour les news, ben comme celle du Tp de Mateo en faite, mais je pense que pour afficher la news dans la pop-up il faut utiliser l'id de la news, car le véritable problème est là comment afficher la news choisi.
Mais sinon demander moi ce que vous voulez comme info.

n°1712926
skeye
Posté le 04-04-2008 à 18:01:04  profilanswer
 

donne-nous ce que tu as fait, qu'on comprenne le pb, déjà.


---------------
Can't buy what I want because it's free -
n°1712929
Gregounets​ay
Posté le 04-04-2008 à 18:11:08  profilanswer
 

Ce que j'ai fait, ok, ben j'ai juste lister les news, voici le code de la page archives_news.php:
 

Spoiler :

 <?php
mysql_connect("" );
mysql_select_db("" );
 
 
/**
 * DÉTERMINE LE NOMBRE DE LIGNE À AFFICHER
 */
 $limit_par_page = 35;
 
if(isset($_GET['page']))
 {
$page = $_GET['page'];
$page = $page - 1;
 }
 else
{
 $page = 0;
}
 $from = $page * $limit_par_page;
 
 $sql = mysql_query("SELECT * FROM news ORDER BY id DESC LIMIT $from,$limit_par_page" ) or die(mysql_error());
$id_new = mysql_query("SELECT id FROM news" ); //ou je sais pas comment tu le recuperes, j'ai mis get la
 while($donnees = mysql_fetch_array($sql))
 {
?>
 
 
 <a href="Là je sais pas quoi mettre" onclick="window.open(this.href,'popup','height=600 , width=500 , location=no , scrollbars=yes');return false;"> <?php echo stripslashes($donnees['titre']);?> </a> <span class="petit"> le  <?php echo date('d/m | Y', $donnees['timestamp']);?></span><br/>
 
<?php
 }
?>


 
le reste c'est pour le nombre de page et tout, j'aiurais même pu vous épargner le début.
Voila j'espére que sa vous permet de vous situer  :sweat:

n°1712932
skeye
Posté le 04-04-2008 à 18:16:30  profilanswer
 

Alors il te suffit de faire le script qui affiche une news à partir de son id, et là où tu ne sais pas quoi mettre tu mets l'adresse de ce script en lui passant l'id de la news en paramètre.


---------------
Can't buy what I want because it's free -
n°1712935
Gregounets​ay
Posté le 04-04-2008 à 18:24:58  profilanswer
 

Justement, je n'y arrive pas, oh je suis vraiment nul en php sa m'énerve.
 
Alors j'arrive à afficher l'id de la news dans le lien, j'ai fait un truc du style, mais je sais pas si sa va:
 
<a href="archives_news.php?archives_afficher_news=<?php echo $donnees['id']  ?>">
 
"archives_afficher_news.php" c'est une nouvelle page, celle de la pop-up
 
Mais le lien ouvre une pop_up où je retrouve ma page "archives_news.php"


Message édité par Gregounetsay le 04-04-2008 à 18:25:46
n°1713194
sielfried
Posté le 05-04-2008 à 17:21:55  profilanswer
 

Y a aucune raison que ce lien t'ouvre un popup.
 
Fais plutôt un script à part que t'appelles news.php et qui s'attends à voir un $_GET['id'] défini (avec les mesures de sécurité qui vont avec, http://fr.php.net/ctype_digit notamment is your friend). Tu vas récupérer la news qui correspond à cet identifiant, et tu l'affiches.
 
(Si t'as rien compris à ce que je viens de dire, revois les bases. :spamafote:)


Message édité par sielfried le 05-04-2008 à 17:22:25

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar

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

  Requête MySQL pour l'archive de mes news

 

Sujets relatifs
Sauvegarder dans Mysql depuis Javascriptsql access probleme de requete
Est-ce qu'une connexion MySQL a un timeout ?requete avec timestamp
Trigger MySQL 5[PHP]probleme vérification e-mail +mysql
requete multicritere sur dateConnexion à mysql
soap et problème de persistence mysqlProblème pour faire une requête SQL.
Plus de sujets relatifs à : Requête MySQL pour l'archive de mes news


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