tlabidouille
Messages postés2Date d'inscriptionlundi 23 avril 2007StatutMembreDernière intervention 3 janvier 2009 3 janv. 2009 à 17:18
Salutations
Effectivement il est bien loing d'être parfait, mais il est fonctionnel à mon utilisation.
Il n'y a rien de parfait dans ce monde, mais bon je partage ce que je fais avec les autres.
Soft libre, donc libre à utiliser ou à modifier.
PS: Il fonctionne chez moi sur un serveur Linux avec Mysql.
codefalse
Messages postés1123Date d'inscriptionmardi 8 janvier 2002StatutModérateurDernière intervention21 avril 20091 3 janv. 2009 à 16:35
La notion de niveau : débutant, intermédiaire, expert, est assez difficile a attribuer. En effet, si je demande à ma grand mère de faire un "hello world" en php, elle définira le mode en difficile :p
Maintenant, les commentaires des autres personnes permettent d'ajuster le niveau à ce que la "conscience collective" juge être.
Dans ton cas, même s'il te semble avoir fallu déplacer des montagnes pour arriver à tes fins avec ce projet, il ne vaut malheureusement pas le titre d'expert. Crois moi, "débutant" ira parfaitement.
Pour tout ce qui est requêtes SQL, essaye de jouer avec PDO plutôt que les mysql_*.
Pour ce qui est de la structure de la base de donnée et du commentaire de Jeca, essaye d'établir un mcd, une structure de base en prévoyant tous les cas de figures possibles histoire d'avoir quelque chose de modulable.
Pour ce qui est de l'interface, tu mélange code html et php. Si je désire changer le design, comment pourrais-je faire ?
Essaye de définir des fichiers explicites, dans des répertoires explicites. Il m'a fallu ouvrir password.php, constant.php, db_connect.php, conf.php pour trouver dans quel fichier se trouvaient les informations de connections au serveur sql.
Tu devrais faire un fichier de configuration qui mettent en place tout le site (informations de connections au serveur sql, mais aussi les ip autorisées/bannies (peut-être seraient-elles mieux dans une table ?), etc).
Courage, créer une application, ca demande beaucoup de temps. Et beaucoup de gens croient qu'un projet est fini quand la release sort. C'est totalement faux ! C'est là que tout commence !
tlabidouille
Messages postés2Date d'inscriptionlundi 23 avril 2007StatutMembreDernière intervention 3 janvier 2009 3 janv. 2009 à 12:33
La fonction création de table n'est pas programmer car j'en n'ai pas besoin.
Cette application était prévue a ma propre utilisation et je l'ai mit à disposition.
Mais c'est possible de rajouter cette fonction car tout est dans la base.
cs_jeca
Messages postés341Date d'inscriptionmercredi 17 juillet 2002StatutMembreDernière intervention14 juillet 201114 3 janv. 2009 à 08:56
Bonjour,
Si demain tu ajoutes une catégorie de composants, tu vas créer une nouvelle table.
Je ne suis pas allé voir plus loin, mais ça ne mérite pas le niveau expert.
3 janv. 2009 à 17:18
Effectivement il est bien loing d'être parfait, mais il est fonctionnel à mon utilisation.
Il n'y a rien de parfait dans ce monde, mais bon je partage ce que je fais avec les autres.
Soft libre, donc libre à utiliser ou à modifier.
PS: Il fonctionne chez moi sur un serveur Linux avec Mysql.
3 janv. 2009 à 16:35
Maintenant, les commentaires des autres personnes permettent d'ajuster le niveau à ce que la "conscience collective" juge être.
Dans ton cas, même s'il te semble avoir fallu déplacer des montagnes pour arriver à tes fins avec ce projet, il ne vaut malheureusement pas le titre d'expert. Crois moi, "débutant" ira parfaitement.
Pour tout ce qui est requêtes SQL, essaye de jouer avec PDO plutôt que les mysql_*.
Pour ce qui est de la structure de la base de donnée et du commentaire de Jeca, essaye d'établir un mcd, une structure de base en prévoyant tous les cas de figures possibles histoire d'avoir quelque chose de modulable.
Pour ce qui est de l'interface, tu mélange code html et php. Si je désire changer le design, comment pourrais-je faire ?
Essaye de définir des fichiers explicites, dans des répertoires explicites. Il m'a fallu ouvrir password.php, constant.php, db_connect.php, conf.php pour trouver dans quel fichier se trouvaient les informations de connections au serveur sql.
Tu devrais faire un fichier de configuration qui mettent en place tout le site (informations de connections au serveur sql, mais aussi les ip autorisées/bannies (peut-être seraient-elles mieux dans une table ?), etc).
Courage, créer une application, ca demande beaucoup de temps. Et beaucoup de gens croient qu'un projet est fini quand la release sort. C'est totalement faux ! C'est là que tout commence !
3 janv. 2009 à 12:33
Cette application était prévue a ma propre utilisation et je l'ai mit à disposition.
Mais c'est possible de rajouter cette fonction car tout est dans la base.
3 janv. 2009 à 08:56
Si demain tu ajoutes une catégorie de composants, tu vas créer une nouvelle table.
Je ne suis pas allé voir plus loin, mais ça ne mérite pas le niveau expert.