|
|
|
|
Configuration: Windows XP Firefox 2.0.0.16
si tu utilise :
www.monsite.com/news.php?id=2 il faut que tu fasse une requete genre: $id=$_GET['id']; $requete="select * from news where id='".$id."'"; ce lien t'aidera surement: http://www.siteduzero.com/tutoriel-3-14506-0-lire-des-donnees.html#ss_part_2 |
Merci Dreamfeeder,
J'ai appliquer ta logique mais je me plante. Dans la page news ou je veux que les contenu apparaissent j ai mis ceci <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <?php $base = mysql_connect("localhost", "drcongoe", "DeoMathyGradie"); // Connexion à MySQL mysql_select_db('drcongoe_Table', $base); $id=$_GET['id']; $requete=mysql_query("select titre,Contenu from news where id=1 ".$id.""); mysql_close(); ?> Et dans ma page index...il y a ceci : <marquee behavior="scroll" direction="up"onMouseover="this.stop();" onMouseout="this.start();" scrollamount="3" scrolldelay="60"> <?php mysql_connect("localhost", "drcongoe", "DeoMathyGradie"); mysql_select_db("drcongoe_Table"); // On récupère les 5 dernières news $retour = mysql_query('SELECT * FROM news ORDER BY id DESC LIMIT 0, 5'); while ($donnees = mysql_fetch_array($retour)) { ?> <div class="news"> <h6> [ <?php echo date('d/m/Y à H\hi', $donnees['timestamp']); ?>]: <a href="http://www.drcongoembassy.in/news1.php?id=2"><?php echo $donnees['titre']; ?></a> </h6> <p> <?php // On enlève les éventuels antislash PUIS on crée les entrées en HTML (<br />) // $contenu = nl2br(stripslashes($donnees['contenu'])); //echo $contenu; ?> </p> </div> <?php } // Fin de la boucle des news ?> </marquee> J'obtiens l'adresse http://www.drcongoembassy.in/news1.php?id=2 mais la page est vide..rien tout rien dedans. Please Help me. |
premiereement tu aurai du ne pas mettre tes données de connexion a ta base de données dans ton message.
ensuite dans: [ <?php echo date('d/m/Y à H\hi', $donnees['timestamp']); ?>]: <a href="http://www.drcongoembassy.in/news1.php?id=<?php echo $donnees['id'];?>"><?php echo $donnees['titre']; pour $donnees['timestamp'] , c'est pas plutot "date" le nom de ton champ? c'est ce que tu as indiqué plus haut. et ici: $requete=mysql_query("select titre,Contenu from news where id='".$id."'"); verifie bien que tes nom de champ sont bien ecrit par exemple Contenu n'est pas egal a contenu. ;-) |
Résultats pour PHP: Afficher le contenu d'une base de donnee
Résultats pour PHP: Afficher le contenu d'une base de donnee
Résultats pour PHP: Afficher le contenu d'une base de donnee
Résultats pour PHP: Afficher le contenu d'une base de donnee