ca sådan, kan optimeres, lidt brug af nummerisk og associative array
<?php
$marks = array();
for($i=0;$i<30;$i++){
$marks[$i]["Mark"]= rand(0,30);
$marks[$i]["Modulecode"]= "com port";
$marks[$i]["Modulename"]= "til modul code";
$marks[$i]["Marknumber"]= rand(0,100);
}
$html = '<table border="1">'."\n";
// overskrifter
$html .= '<tr>'."\n";
$html .= '<th>Mark rand(0,30)</th>'."\n";
$html .= '<th>Modulecode com port</th>'."\n";
$html .= '<th>Modulename skal passe til Modulecode</th>'."\n";
$html .= '<th>Marknumber rand(0,100)</th>'."\n";
$html .= '</tr>'."\n";
// tabel data
for($i=0;$i<30;$i++){
$html .= '<tr>'."\n";
$html .= '<td>'.$marks[$i]["Mark"].'</td>'."\n";
$html .= '<td>'.$marks[$i]["Modulecode"].'</td>'."\n";
$html .= '<td>'.$marks[$i]["Modulename"].'</td>'."\n";
$html .= '<td>'.$marks[$i]["Marknumber"].'</td>'."\n";
$html .= '</tr>'."\n";
}
$html .= '</table> '."\n";
echo $html;
?>
EDIT
dette
for($i=0;$i<30;$i++){
$html .= '<tr>'."\n";
$html .= '<td>'.$marks[$i]["Mark"].'</td>'."\n";
$html .= '<td>'.$marks[$i]["Modulecode"].'</td>'."\n";
$html .= '<td>'.$marks[$i]["Modulename"].'</td>'."\n";
$html .= '<td>'.$marks[$i]["Marknumber"].'</td>'."\n";
$html .= '</tr>'."\n";
}
bør nok udskiftes med
for($i=0;$i<30;$i++){
$html .= '<tr>'."\n";
foreach ($marks[$i] as $key => $value){
$html .= '<td>'.$value.'</td>'."\n";
}
$html .= '</tr>'."\n";
}
så ville du også kunne snakke lidt om en foreach, som der ofte anvendes ved udskrivning af associative array
Indlæg senest redigeret d. 28.12.2012 18:32 af Bruger #16075