richtige Lösungen zusammenzählen

jonboy

Grünschnabel
Mahlzeit allerseits,

hab folgendes Prob.

ich möchte eine Ausgabe machen, wobei die richtigen Lösungen zusammengezählt werden.

möchte mich dabei auf folgenden Code beziehen:

PHP:
if ($input[$rows[$i]["ID_formel"]] == $rows[$i]["formel"]) {   
echo "<td width='10%'>Richtig</td>";


ausgegeben soll es hier werden


<?php
$erg = "";

echo
"<table>";
"<tr>";
if ($input[$rows[$i]["ID_formel"]] == $rows[$i]["formel"]) {
echo "<td>Du hast <b>".$erg."</b> von <b>".$i."</b> Aufgaben richtig.</td>";
}
echo
"</tr>";
"</table>";
?>
 
Meinst Du sowas?
PHP:
<?php
    $richtigeErgebnisse = 0;
    $gestellteProbleme = 0;
    foreach($rows as $row) {
        $gestellteProbleme++;
        if ($input[$row["ID_formel"]] == $row["formel"]) {   
            echo "<td width='10%'>Richtig</td>"; 
            $richtigeErgebnisse++;
        }
    }
?><table>
    <tr>
<?php
    echo "        <td>Du hast <b>".
        $richtigeErgebnisse.
        "</b> von <b>".
        $gestellteProbleme.
        "</b> Aufgaben richtig.</td>";
?>
    </tr>
</table>
Ansonsten schildere bitte Dein Problem noch etwas genauer.
 
Ich zähle acht Anweisungen. Das ist doch nicht viel Code :confused:
Der ist nur sauber strukturiert und formatiert und hat dadurch entsprechend viele Zeilen.
$gestellteProbleme lässt sich bestimmt auch mit [phpf]count[/phpf] ermitteln und muss nicht mitgezählt werden, aber ansonsten sehe ich keine Möglichkeit und auch keinen Sinn, Zeilen zu sparen.
 
Zurück