affichage sujet du forum
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 !
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
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 !
Ben faudrait faire une requete du genre :
SELECT sujet FROM table_sujet ORDER BY id DESC LIMIT 5
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
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: