1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
| class tableau_html {
function __construct($arguments="") {
echo (($arguments=="")?"<table>\n":"<table $arguments>\n");
}
function tr_td($contenu,$arguments="") {
$donnees="<tr>\n";
$donnees.=$this->td($contenu,$arguments);
$donnees.="\n<tr>\n";
return($donnees);
}
function tr_td_multiple($contenu) {
$donnees="<tr>\n";
foreach($contenu as $un_contenu) {
if(isset($un_contenu[1]))
$donnees.=$this->td($un_contenu[0],$un_contenu[1]);
else
$donnees.=$this->td($un_contenu[0]);
}
$donnees.="\n</tr>\n";
return($donnees);
}
function tr_th($contenu,$arguments="") {
$donnees="<tr>\n";
$donnees.=$this->th($contenu,$arguments);
$donnees.="\n<tr>\n";
return($donnees);
}
function tr_th_multiple($contenu) {
$donnees="<tr>\n";
foreach($contenu as $un_contenu) {
if(isset($un_contenu[1]))
$donnees.=$this->th($un_contenu[0],$un_contenu[1]);
else
$donnees.=$this->th($un_contenu[0]);
}
$donnees.="\n</tr>\n";
return($donnees);
}
function th($contenu,$arguments="") {
return($arguments=="")?"<th>$contenu</th>":"<th $arguments>$contenu</th>";
}
function td($contenu,$arguments="") {
return($arguments=="")?"<td>$contenu</td>":"<td $arguments>$contenu</td>";
}
function fin() {
echo "</table>\n";
}
} |
Partager