le 26/04/2007 à 14:37
creation forum
Bonjour, j'ai un pb dans mon code mais je ne trouve pas quoi:
<?
//----------------------------------------------------------------
//
// Page d'affichage des sujets, auteurs, dates
// index.php
//
//----------------------------------------------------------------
$mysql_host = 'localhost'; // entrer votre hôte ici
$mysql_user = 'pseudo'; // entrer votre login
$mysql_password = 'password'; // entrer votre password
$mysql_base = 'forum’; // entrer le nom de votre base
//----------------------------------------------------------------
//on se connecte à la base de donnée
$forum = 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,$forum) 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="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--------------------------------
?>