affichage sujet du forum

Répondre
Arsenic
le 28/02/2004 à 18:22
Arsenic
Bonjour, je souhaiterais savoir comment afficher les 5 derniers sujets d'un forum sur une autre page. J'utilise le forum de LePHPFacile : http://www.lephpfacile.com/howto/index.php?page_a_afficher=1

Merci !
LA GLOBULE
le 28/02/2004 à 18:28
LA GLOBULE
Nan nan nan !!!

Le forum de lephpfacile, ce n'est pas http://www.lephpfacile.com/howto/index.php?page_a_afficher=1.

Ce truc, c'est juste une "base" pour developper un forum (y'a 0 sécurité sur ce truc).

Si tu cherches un vrai forum, regarde da forum
Arsenic
le 29/02/2004 à 04:19
Arsenic
Mais je l'utilise uniquement en interne pour les administrateurs de mon site, son accès est protégé par un mot de passe (avec un htaccess et htpasswd). Je cherchais un forum avec un interface plus que simple et rapide !
LA GLOBULE
le 29/02/2004 à 12:05
LA GLOBULE
Ben faudrait faire une requete du genre :

SELECT sujet FROM table_sujet ORDER BY id DESC LIMIT 5
Snifant
le 20/03/2004 à 21:37
Snifant
voila mon script en esperant que ca t'aidera

// lancement de la requete
$sql = 'SELECT auteur, message, date_reponse FROM titre_reponses WHERE correspondance_sujet="'.$_GET['id_dossier'].'" ORDER BY date_reponse ASC';


// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

// on va scanner tous les tuples un par un
while ($data = mysql_fetch_array($req)) {

// on décompose la date
sscanf($data['date_reponse'], "%4s-%2s-%2s %2s:%2s:%2s", $annee, $mois, $jour, $heure, $minute, $seconde);


// on affiche le message
echo stripslashes(nl2br($data['titre']));
echo htmlentities($titre);


// on affiche les résultats
echo '<tr>';
echo '<td width="150" align="center" valign="top">';

// on affiche le nom de l'auteur de sujet ainsi que la date de la réponse
echo stripslashes($data['auteur']);
echo '<br>';
echo $jour.'-'.$mois.'-'.$annee.' '.$heure.':'.$minute;

echo '</td><td width="350" align="left" valign="top">';

// on affiche le message
echo stripslashes(nl2br($data['message']));
echo $message = htmlentities($message);
echo '</td></tr>';


}

// on libère l'espace mémoire alloué pour cette reqête
mysql_free_result ($req);
// on ferme la connection à la base de données.
mysql_close ();

?>

<!—on ferme notre table html -->
</table></center>
S-n-i-f-a-n-t
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours