cs_marin123
Messages postés44Date d'inscriptionmardi 9 décembre 2003StatutMembreDernière intervention14 mars 2017
-
2 mars 2004 à 12:19
cs_pi3rrot
Messages postés1Date d'inscriptionlundi 30 janvier 2006StatutMembreDerniè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.
cs_pi3rrot
Messages postés1Date d'inscriptionlundi 30 janvier 2006StatutMembreDerniè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és21Date d'inscriptionjeudi 16 mars 2006StatutMembreDernière intervention21 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és2Date d'inscriptionmardi 9 mai 2006StatutMembreDernière intervention16 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és4Date d'inscriptionlundi 10 juillet 2006StatutMembreDernière intervention14 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és7Date d'inscriptionjeudi 1 mars 2007StatutMembreDernière intervention24 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és43Date d'inscriptionlundi 22 février 2010StatutMembreDernière intervention20 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és1Date d'inscriptionmercredi 4 octobre 2006StatutMembreDerniè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és1Date d'inscriptionmardi 7 février 2006StatutMembreDernière intervention22 juin 2006 22 juin 2006 à 11:44
Bonjour.
Je ne sait pas comment importer la basy sql dans ma base....
help...
ludovicanceaux
Messages postés440Date d'inscriptionmardi 21 octobre 2003StatutMembreDerniè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és440Date d'inscriptionmardi 21 octobre 2003StatutMembreDernière intervention 6 mai 2010 29 avril 2006 à 00:32
excellente source!!!!!
fdemier
Messages postés1Date d'inscriptionmercredi 17 novembre 2004StatutMembreDernière intervention13 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és15Date d'inscriptionmercredi 30 avril 2003StatutMembreDernière intervention27 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és310Date d'inscriptionjeudi 4 septembre 2003StatutMembreDernière intervention 9 juin 20051 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és44Date d'inscriptionmardi 9 décembre 2003StatutMembreDernière intervention14 mars 2017 2 mars 2004 à 12:19
excellent forum, dommage qui a pas de gestions de categories, sinon c exactement ce que je cherche
6 juin 2008 à 03:27
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.
3 janv. 2008 à 11:20
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!
16 avril 2007 à 23:10
6 mars 2007 à 15:13
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 ! ;-)
2 mars 2007 à 09:15
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.
10 févr. 2007 à 01:03
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...
4 oct. 2006 à 22:39
22 juin 2006 à 11:44
Je ne sait pas comment importer la basy sql dans ma base....
help...
29 avril 2006 à 02:03
29 avril 2006 à 00:32
13 janv. 2005 à 16:56
"\$mess"
et pour la ligne 62 :
mess='."\$mess".' au lieu de mess='.$mess.'
voila enfin moi ca marche comme ca!
27 mai 2004 à 15:16
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
6 mars 2004 à 08:38
2 mars 2004 à 12:19