exciter: Kleines PHP Problem!

Ich hab mir mal selber ne kleine PHP-Aufgabe überlegt, aber ich hänge ein bisschen daran:
Die kleinen Buchstaben des Alphabets sollen in einer Tabelle mit 2 Zeilen zu je 13 Spalten aufgelistet werden (klappt ja noch problemlos). Dann baue ich die einzelnen Buchstaben ein. Aber anstatt dass in jeder Zelle ein Buchstabe steht, steht in jeder Zelle das gesamte Alphabet! Hier der Code:

<HTML>
<BODY>
<TABLE CELLSPACING="0" Border="1">
<?php
for ($a=0; $a<=1; $a++) {
echo "<TR>";
for ($b=0; $b<=12; $b++) {
echo "<TD>";
for ($c=97; $c<=122; $c++) {
echo "&#$c;";
}
echo "</TD>";
}
echo "</TR>";
}
?>
</TABLE>
</BODY>
</HTML>

Wo liegt der Fehler?

  1. Hallo,

    der Fehler liegt in der Schleife mit $c. Du generierst eine Spalte und lässt dort die for-Schleife durchlaufen. Du willst aber ja nur das nächste $c ausgegeben haben.
    Denke wie folgt sollte es klappen:

    <HTML>
    <BODY>
    <TABLE CELLSPACING="0" Border="1">
    <?php

    $c=97

    for ($a=0; $a<=1; $a++) {
    echo "<TR>";
    for ($b=0; $b<=12; $b++) {
    echo "<TD>";

    $c++;

    echo "&#$c;";
    echo "</TD>";
    }
    echo "</TR>";
    }
    ?>
    </TABLE>
    </BODY>
    </HTML>

    Grüße aus Würzburg
    Julian