A voir également:
- PHP: Afficher le contenu d'une base de donnee
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- Br php ✓ - Forum PHP
- Expert php - Télécharger - Langages
- Php echo image ✓ - Forum PHP
6 réponses
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.
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.
dreamfeeder
Messages postés
253
Date d'inscription
samedi 24 novembre 2007
Statut
Membre
Dernière intervention
25 juillet 2009
54
3 sept. 2008 à 04:36
3 sept. 2008 à 04:36
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:
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/914293-lisez-des-donnees#ss_part_2
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:
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/914293-lisez-des-donnees#ss_part_2
dreamfeeder
Messages postés
253
Date d'inscription
samedi 24 novembre 2007
Statut
Membre
Dernière intervention
25 juillet 2009
54
3 sept. 2008 à 13:04
3 sept. 2008 à 13:04
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. ;-)
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. ;-)
slt pour ton blem ya d'une solution c'est que le site doit avoir un faille sql pour injecter une injection sql qui seras detourner par le serveur et qui te donne tout les information que tu veut ( acceder a la base de donner)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question