Simplification de mon code et 2 questions - PHP - Programmation
Marsh Posté le 20-10-2008 à 09:40:45
1- ça pourrait être plus lisible en encapsulant tout ça dans des classes
2- tu affiches les checkbox avec '<input type="checkbox" name="InstallerSalle" value="'.$laSalle['num'].'" checked /> et dans ton traitement, tu compare la liste des logiciels avec celle qui est checkée. Les soft qui sont dans ta liste, mais qui n'ont pas de checkbox sont a desinstaller
Au passage, pourquoi ne pas appliquer la classe lastRight directement sur la checkbox ?
3-tu teux pas le remaplcer en for($cpt = 0 ; $cpt < sizeof($lesSallesLog ) $cpt++) ?
Marsh Posté le 19-10-2008 à 22:10:22
Je viens de me replonger dans le PHP (et le SQL surtout) pour une petite appli, mon code est bon mais je pense que je peux le faire beaucoup plus simplement.
J'utilise le modèle MCV, voilà mes parties :
Vue :
Controle :
Modèle :
Je pense qu'il est assez simplifiable mais c'est la première fois que j'utilise le modèle MCV et le retour au PHP est assez laborieux.
De plus, j'aurai aimé pouvoir faire en sorte que les logiciels installés soient, par défaut, checker dans le checkbox et c'est en les decheckant qu'il se désintalleraient (là, il sont vide et il faut les checker pour les désintallé, comme pour ceux à installé).
Et aussi, j'aurai aimé faire en sorte que mon dernier foreach ai une class supplémentaire (c'est un tableau en span, j'ai désactivé la bordure du bas et j'aimerai la mettre quand j'arrive à la fin de mon instruction).
Merci