Gestion d'une permanence pour une association - HTML/CSS - Programmation
Marsh Posté le 03-11-2008 à 23:07:31
Je me permet de faire un petit up.
Je pense que je vais essayer de développer le bout de code moi-même.
Avez-vous quelques conseils à suivre pour réaliser cette application (je ne connais pas encore très bien les technos web)?
Marsh Posté le 04-11-2008 à 11:27:15
Ca ressemble vachement à un simple calendrier en ligne partagé... Je doute qu'une recherche Google ne te donne pas au moins un produit gratuit tout fait qui ferait l'affaire.
Marsh Posté le 09-11-2008 à 19:45:07
Je me suis créé un script en php pour réaliser la gestion.
Pouvez-vous m'indiquer ce qui peut-être optimisé ou s'il y a des défauts de conception?
Ceci est mon premier script PHP, donc j'aimerais savoir si je suis parti du bon pied ou pas.
Merci d'avance.
Voici le script :
Code :
|
Marsh Posté le 10-11-2008 à 10:29:11
Google agenda est ton ami =)...
Marsh Posté le 10-11-2008 à 12:47:24
Et que pensez-vous du script proprement dit, sur le point de vue du codage?
Je souhaite continuer à développer en PHP afin de mieux découvrir les possibilités de PHP.
Marsh Posté le 11-11-2008 à 18:26:40
Je me permet un petit up.
Que pensez-vous du code et de son architecture?
Y a t-il des choses à reprendre? Que puis-je améliorer?
Merci d'avance pour vos idées / commentaires / critiques.
Marsh Posté le 11-11-2008 à 18:45:12
J'ai à peine regardé et j'ai déjà deux remarques à faire :
- Pourquoi ne pas utiliser une BDD ?
- Evites de mettre du HTML dans un echo
Marsh Posté le 13-11-2008 à 20:34:19
J'ai réalisé la migration vers MySQL.
J'ai par ailleurs rajouté un moyen de supprimer des personnes et leurs périodes associées.
Y a-t-il des points où il faut faire attention (requêtes SQL, sécurité, autre) ? Et concernant le code, est-ce assez propre ou il y a des parties à revoir?
Merci de vos avis.
Voici le script principal (test.php) :
Code :
|
Voici le script lié avec le javascript (sql.php):
Code :
|
Et voici les requêtes SQL pour la création des tables :
Code :
|
Code :
|
Marsh Posté le 14-11-2008 à 10:08:01
C'est vraiment pas terrible
Les variables et tableaux sam14, dim15, dim22, ... ça sert à quoi? C'est uniquement pour le samedi 14, le dimanche 15, etc?
Et tu ne peux gérer que des plages horaires 14-15, 16-17, 17-18 :-(
Énormément de copier-coller de choses qui se répètent.
N.B. Un jour, faudra qu'on m'explique pq les PDO n'ont pas plus la cote. Sans doute parce que ce sont les mêmes recettes copiés-collées ad nauseum qu'on retrouve sur le net.
Marsh Posté le 15-11-2008 à 11:37:10
Merci pour ton commentaire, très utile pour moi.
1. Concernant les variables sam14, dim15, ...
> Il s'agit des valeurs que je récupère de mon formulaire.
_? Comment puis-je faire quelque chose de plus propre pour la lecture et utilisation de celles-ci?
2. Les tableaux
> Ca me permet de générer les titres de légendes et de colonnes de mon tableau.
3. En effet, je ne gère que 3 périodes fixes par jour (il y a 4 jours en tout)
> L'idéal serait de faire une gestion dynamique des périodes (toutes les périodes dans une table)
4. Pour réduire le nombre de copier-coller, le plus simple est de faire une fonction ou y a-t-il une autre solution plus propre et jolie?
5. Existe-t-il des outils / architecture pour faciliter le développement?
Marsh Posté le 03-11-2008 à 10:16:23
Bonjour à tous,
Je voudrais créer une page web où des personnes de mon association pourraient s'inscrire par plage horaire.
Il faudrait pouvoir fixer un nombre de personne maximum par plage horaire.
L'authentification serait un plus pour permettre de modifier ses inscriptions.
Existe-t-il déjà une telle solution et dans le cas contraire, quelle serait la solution la plus adaptée?
Je reste disponible pour toute question si la formulation n''est pas claire.
Merci d'avance,
Neoraptor