Mailinglisten-Archive |
Hallo Michi,
habe Dir mal ein lauffaehiges Script gebastelt, welches dynamisch
zufaellige Werte und Spaltenbreiten generiert und in der zweiten
Funktion diese dann darstellt. Vielleicht hilft es Dir ja:
<?php
function makeData() {
global $BRT;
$BRT = array(3);
$B = array();
$x = rand(5,11);
$y = rand(5,11);
$A = array();
for($i=0; $i<$y; $i++) {
$Z = array();
for($j=0; $j<$x; $j++) {
$Z[] = rand(99,99999) / 100;
if ($i == 0) {
$BRT[] = rand(7,17);
}
}
$A[] = $Z;
}
return $A;
}
function ausgabe($WDH, $WRT) {
?><table class="tableLine" border="1" width="90%"<?
?> align="center" cellpadding="0" cellspacing="0"><?= "\n";
foreach($WDH as $width) {
?><col width="<?= ($width * 10); ?>"><?= "\n";
}
?><tr><td> </td><?= "\n";
unset($WDH[0]);
foreach($WDH as $nr => $width) {
?><td align="center"> <b><?= chr($nr + 65);
?></b>[<?= $width; ?>] </td><?= "\n";
}
?></tr><?= "\n";
$z = 1;
foreach($WRT as $AA) {
?><tr><td align="right"><?= $z; ?>. </td><?= "\n";
foreach($AA as $data) {
?><td align="right"> <?= $data; ?> </td><?= "\n";
}
?></tr><?= "\n";
$z++;
}
?></table><?= "\n";
}
$DAT = makeData();
ausgabe($BRT,$DAT);
?>
Wer moechte darf jedes '<?=' durch '<?php echo' ersetzen,
aber nur, wenn er dadurch persoenlich gluecklich wird ... ;-)
m. b. G. Norbert
-------------------
Notruf 0177-1741686
-------------------
e.o.m.
php::bar PHP Wiki - Listenarchive