table html et formulaire + élégant? - PHP - Programmation
MarshPosté le 18-03-2004 à 10:39:05
Bonjour,
méler le html au php c'est pas élégant (pas du tout même).
alors j'essaie d'améliorer ça
Je me suis donc fait une class de tableau. (j'utilise encore les tableaux)
Pour la simplfier voilà ce qu'elle fait :
une méthode qui affiche une ligne une autre qui affiche le tableau.
Soit : $tbl new tbl(); $tbl->ligne(array[]) $tbl->affiche
ça marche pas mal, ça fait le colspan automatiquement et accesoirement je passe les style css. bref ça me conviens. ça gère pas le rowspan mais je m'en sers pas.
Ensuite je voudrais faire un truc pour les formulaires et les input.
mais c'est là ou je vois pas comment faire (proprement).
Je présente souvent ça dans des tableaux.
Dois je refaire une class de formulaire?
et faire des trucs genre : $tbl new tbl(); $frm new frm(); $frm->start(); $tbl->ligne(array($frm->inputTxt(blabla),$frm->submit(blabla), texte blabla) $tbl->affiche();
où plutôt rajouter des méthodes de formulaire dans ma classe tableau? et construire alors un tableau de type formulaire?
Marsh Posté le 18-03-2004 à 10:39:05
Bonjour,
méler le html au php c'est pas élégant (pas du tout même).
alors j'essaie d'améliorer ça
Je me suis donc fait une class de tableau. (j'utilise encore les tableaux)
Pour la simplfier voilà ce qu'elle fait :
une méthode qui affiche une ligne une autre qui affiche le tableau.
Soit :
$tbl new tbl();
$tbl->ligne(array[])
$tbl->affiche
ça marche pas mal, ça fait le colspan automatiquement et accesoirement je passe les style css.
bref ça me conviens. ça gère pas le rowspan mais je m'en sers pas.
Ensuite je voudrais faire un truc pour les formulaires et les input.
mais c'est là ou je vois pas comment faire (proprement).
Je présente souvent ça dans des tableaux.
Dois je refaire une class de formulaire?
et faire des trucs genre :
$tbl new tbl();
$frm new frm();
$frm->start();
$tbl->ligne(array($frm->inputTxt(blabla),$frm->submit(blabla), texte blabla)
$tbl->affiche();
où plutôt rajouter des méthodes de formulaire dans ma classe tableau? et construire alors un tableau de type formulaire?
vous voyez l'histoire?
Merci.