Ответов: 2 Просмотров: 2977
|
PHP:
скопировать код в буфер обмена
<?PHP function tab_gen($r,$c,$w,$h,$bgc,$bord) { array( 'text' => 'Текст Красного цвета' , 'cells' => array(1,2,4,5) , 'align' => 'center' , 'valign' => 'center' , 'color' => 'FF0000' , 'bgcolor' => '0000FF') , array( 'text' => 'Текст Зеленого цвета' , 'align' => 'right' , 'valign' => 'bottom' , 'color' => '00FF00' , 'bgcolor' => 'FFFFFF') ); $number = 0; echo ('<table width="'.$w.'" height="'.$h.'" bgcolor="'.$bgc.'" border="'.$bord.'" rules="all">'); for ($i=1; $i <= $r;$i++) { echo ('<tr>'); for ($a=1; $a <= $c; $a++) { $number++; $tx=' '; if (in_array($number, $styles[0]['cells'])) { $tx=$styles[0]['text']; $al=$styles[0]['align']; $val=$styles[0]['valign']; $col=$styles[0]['color']; $bg=$styles[0]['bgcolor']; } elseif (in_array($number, $styles[1]['cells'])){ $tx=$styles[1]['text']; $al=$styles[1]['align']; $val=$styles[1]['valign']; $col=$styles[1]['color']; $bg=$styles[1]['bgcolor']; } else {$bg=$bgc;} if ($i == 1 and $a ==1) { $td = '<td colspan="2" rowspan="2" align="'.$al.'" valign="'.$val.'" bgcolor="'.$bg.'" style="width:100px; color:'.$col.';">'.$tx.'</td>'; echo($td); } else if ($i>2 or $a>2) { $td = '<td rowspan="" align="'.$al.'" valign="'.$val.'" bgcolor="'.$bg.'" style="width:100px; height:100px; color:'.$col.';">'.$tx.'</td>'; echo($td); } } echo ('</tr>'); } echo ('</table>'); } tab_gen(3,3,400,400,'ffffff',1); ?>
|