ROTTMAN'S FORUM

cs_marin123 Messages postés 44 Date d'inscription mardi 9 décembre 2003 Statut Membre Dernière intervention 14 mars 2017 - 2 mars 2004 à 12:19
cs_pi3rrot Messages postés 1 Date d'inscription lundi 30 janvier 2006 Statut Membre Dernière intervention 6 juin 2008 - 6 juin 2008 à 03:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/20585-rottman-s-forum

cs_pi3rrot Messages postés 1 Date d'inscription lundi 30 janvier 2006 Statut Membre Dernière intervention 6 juin 2008
6 juin 2008 à 03:27
petit bug de gestion des posts, par exemple, quand on clique sur un topic, on tombe sur toute les réponses de tout les topics en même temps ...
Le message original ne s'affiche pas non plus.

sinon bon boulot, moi qui débute je suis bien content d'avoir une base si clairement expliquée.
merci et bonne continuation.
satan2006 Messages postés 21 Date d'inscription jeudi 16 mars 2006 Statut Membre Dernière intervention 21 janvier 2008
3 janv. 2008 à 11:20
Comme le di juju55 La partie administration est manquante! Domage et une petite remarque plutot que d'utiliser ta fonction date(); utilise la fonction time() que tu retransformera en date lisible. Cette fonction est plus pratique pour la classification des posts car pour la fonction date ca donnera 1/./.... ; 10/../.... ; 11/../.... etc. Donc les postes ne seront pas dans lordres

Je te conseil dans la page add.php et add2.php dabord d'en faire qu'une seule page. ensuite tu garde bien ton champs date dans ta base de donnée mais plutot que d'avoir :

// Définit la variable de date
$date = date("Y-m-d");

tu pourrait avoir

// Définit la variable de date
$date = time();

Et pour la récupération:

// on crée la requete SQL et on l'envoie
$sql = "SELECT name,mail,topic,date,id FROM forum ORDER BY date DESC";
$req = mysql_query($sql) or die('Erreur SQL !'.mysql_error());

[...]

// on fait une boucle qui va afficher un tableau pour chaque enregistrements
while($data = mysql_fetch_array($req)) {

// on fait une conversion de la date au format français
//(Pas obligé tu la met au format jj/mm/aaaa)
$date_recuperee = $data['date'];
$date = date('d/m/Y', $date_recuperee);

// Et on peut même avoir l'heure
$heure = date('H\h i\m\i\n s\s', $date_recuperee);

[...]

}

Ce n'est qu'un conseil mais tu véra ton forum sera beaucoup plus clair!

Sinon je n'ai pas regardée entièrement la source mais ca a l'air plutot complet!
cs_juju55 Messages postés 2 Date d'inscription mardi 9 mai 2006 Statut Membre Dernière intervention 16 avril 2007
16 avril 2007 à 23:10
Il n'y a pas de partie admin et de possibilité d'effacer un message .... bidon
cs_Zephyr11 Messages postés 4 Date d'inscription lundi 10 juillet 2006 Statut Membre Dernière intervention 14 novembre 2010
6 mars 2007 à 15:13
Bien d'accord, super la simplicité de ce forum pour un débutant!
Mais, soit j'ai pas tout percuté (possible pcq aucune expé dans le domaine) soit il manque des lignes de code.
J'ai ajouté:
$mess = $_GET['mess'] (avec 'isset' etc...)
dans view.php et dans add2.php pour éviter les:
Notice: Undefined variable: mess
De plus il y a un conflit de 'POST' et de passage de param (GET)
Il faut donc mettre un peu de cohésion dans view.php et add2.php (POST ou GET [+ simple pour débugger] mais pas les deux!)

Une fois ces petites corrections effectuées, tout fonctionne très bien.
Conclusion double merci. J'ai un forum opérationnel et j'ai appris des trucs ! ;-)
Nico8583 Messages postés 7 Date d'inscription jeudi 1 mars 2007 Statut Membre Dernière intervention 24 mai 2014
2 mars 2007 à 09:15
Super ce forum !
Par contre j'ai un petit soucis, quand je clique sur un message de la liste pour l'afficher je reviens sur la page pour poster un message. Quelqu'un aurait une idée ? Merci.
jifa Messages postés 43 Date d'inscription lundi 22 février 2010 Statut Membre Dernière intervention 20 septembre 2013
10 févr. 2007 à 01:03
SLT....
votre systeme m'interes mai j nariv pa a resoudre les erreur

Warning: mysql_connect(): Access denied for user: 'ODBC@localhost' (Using password: NO) in c:\program files\easyphp1-7\www\projet\forom\forom a\index.php on line 11

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in c:\program files\easyphp1-7\www\projet\forom\forom a\index.php on line 12

Warning: mysql_query(): Access denied for user: 'ODBC@localhost' (Using password: NO) in c:\program files\easyphp1-7\www\projet\forom\forom a\index.php on line 16

Warning: mysql_query(): A link to the server could not be established in c:\program files\easyphp1-7\www\projet\forom\forom a\index.php on line 16
Erreur SQL !Access denied for user: 'ODBC@localhost' (Using password: NO)

merci de medai SVP...
IVIath Messages postés 1 Date d'inscription mercredi 4 octobre 2006 Statut Membre Dernière intervention 4 octobre 2006
4 oct. 2006 à 22:39
Merci pour le code, ca me donne une petite idée de la maniere de faire simplement un forum.
metaprofil Messages postés 1 Date d'inscription mardi 7 février 2006 Statut Membre Dernière intervention 22 juin 2006
22 juin 2006 à 11:44
Bonjour.
Je ne sait pas comment importer la basy sql dans ma base....
help...
ludovicanceaux Messages postés 440 Date d'inscription mardi 21 octobre 2003 Statut Membre Dernière intervention 6 mai 2010
29 avril 2006 à 02:03
encore, toute mes félicitation code ultra simple à comprendre avec des commenatires et tout à recommander, il m'a fallu moin d'1 heure pour l'introduire ds mon site et refaire le design!!!!!
ludovicanceaux Messages postés 440 Date d'inscription mardi 21 octobre 2003 Statut Membre Dernière intervention 6 mai 2010
29 avril 2006 à 00:32
excellente source!!!!!
fdemier Messages postés 1 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 13 janvier 2005
13 janv. 2005 à 16:56
et bien il faut mettre \ devant le $ comme ca:

"\$mess"

et pour la ligne 62 :
mess='."\$mess".' au lieu de mess='.$mess.'

voila enfin moi ca marche comme ca!
GuiGui13 Messages postés 15 Date d'inscription mercredi 30 avril 2003 Statut Membre Dernière intervention 27 mars 2007
27 mai 2004 à 15:16
G 1 pb avec la variable "mess" avec 3 messages d'erreurs :

Notice: Undefined variable: mess in c:\program files\easyphp1-7\www\phpcs_source_20585\view.php on line 15

Notice: Undefined variable: mess in c:\program files\easyphp1-7\www\phpcs_source_20585\view.php on line 38

Notice: Undefined variable: mess in c:\program files\easyphp1-7\www\phpcs_source_20585\view.php on line 61

Je suis pas arrivé à résoudre cette erreur.
Si qqn a U le même pb & k'il l'a résolu..

Merci
dionysos6868 Messages postés 310 Date d'inscription jeudi 4 septembre 2003 Statut Membre Dernière intervention 9 juin 2005 1
6 mars 2004 à 08:38
Merci de ta source ayant quelque proble de gestion de message parent et fils entre mes page ta source va me permettre de trouver mon erreur merci beaucoup
cs_marin123 Messages postés 44 Date d'inscription mardi 9 décembre 2003 Statut Membre Dernière intervention 14 mars 2017
2 mars 2004 à 12:19
excellent forum, dommage qui a pas de gestions de categories, sinon c exactement ce que je cherche
Rejoignez-nous