Code : Tout sélectionner
<?
//----------------------------------------------------------------
//
// Page d'affichage des sujets, auteurs, dates
// index.php
//
//----------------------------------------------------------------
$mysql_host = 'localhost'; // entrer votre hôte ici
$mysql_user = 'root'; // entrer votre login
$mysql_password = ''; // entrer votre password
$mysql_base = 'site'; // entrer le nom de votre base
//----------------------------------------------------------------
//on se connecte à la base de donnée
$db = mysql_connect($mysql_host,$mysql_user,$mysql_password) or die ("erreur de connexion");
//sélection de votre base de donnée
mysql_select_db($mysql_base,$db) or die ("erreur de connexion
base");
//la requête de sélection des messages , remarqué la clause where, on sélectionne seulement les sujets dont le champ reponse_id est vide , j'ai fixé ici une limite de sortie à 50 sujets, à vous de choisir celle que vous souhaité, ou de vous servir du cours n°20 ;-)
$req = mysql_query("SELECT id,date,pseudo,email,sujet from forum_tbl where reponse_id ='' Order by date_verif Desc Limit 0, 50 ") or die ("erreur requete");
//on ressort le contenu en boucle, et on stock dans un tableau avec mysql_fetch_array
while( $forum = mysql_fetch_array ($req))
{
//on affiche le résultat, dans le liens hypertexte du sujet, on passe par l'url l'id original du sujet, de façon a sélectionner celui et les réponse dans la page lecture.php
print '<a href="http://duk3killer.club.fr/index.php?option=com_lecture&lecture.php?id='.$forum[id].'">'.$forum[sujet].'</a> -Auteur : <a href="mailto:'.$forum[email].'">'.$forum[pseudo].'</a> posté le : '.$forum[date].'<br>';
print '<hr>';
}
//on referme la connexion
mysql_close();
include('nouveau.php'); // on inclus le formulaire pour les nouveaux sujets.
//----------------- FIN DE LA PAGE INDEX--------------------------------
?>
Code : Tout sélectionner
http://duk3killer.club.fr//index.php?option=com_lecture&lecture.php?id=4
Code : Tout sélectionner
http://duk3killer.club.fr/index.php?option=com_lecture&id=4
C'est un peu normal...dans ta requête l'ID passé en variable n'est utilisée nulle part dans la clause WHERE.Ouai ok j'avait pensé a sa... mais le probleme c'est que lorsque je rentre sa dans L'URL le message ne s'affiche pas lol.
id_reponse=".$_GET['id'];Code : Tout sélectionner
$rep = mysql_query("SELECT id,date,pseudo,email,sujet,message from forum_tbl where reponse_id ='$_GET[id]' ") or die ("erreur requête reponse ")
{
//on affiche le résultat, dans le liens hypertexte du sujet, on passe par l'url l'id original du sujet, de façon a sélectionner celui et les réponse dans la page lecture.php
print '<a href="lecture.php?id='.$forum[id].'">'.$forum[sujet].'</a> -Auteur : <a href="mailto:'.$forum[email].'">'.$forum[pseudo].'</a> posté le : '.$forum[date].'<br>';
print '<hr>';
}
Et dans la page lecture, c'est là où tu feras ta requête avec le $_GET['id']Code : Tout sélectionner
$rep = mysql_query("SELECT id,date,pseudo,email,sujet,message from forum_tbl where reponse_id ='$_GET[id]' ") or die ("erreur requête reponse ");Code : Tout sélectionner
$rep = mysql_query("SELECT id,date,pseudo,email,sujet,message from forum_tbl where id ='$_GET[id]' ") or die ("erreur requête reponse ");Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 40 invités