Informatik: PHP

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Informatik: PHP

    Hallo kann mir vllt jemand bei meinem problemchen weiterhelfen?
    Ich soll in PHP nen Schulanmeldungsteil schreiben.
    Hab auch schon die HTML hinbekommen und soweit die PHP das ich angezeigt bekomme wieviel Anmeldungen es auf welcher Schule gibt.
    Nun habe ich aber das Problem das ich anhand der Schule jeweils Tabellen darunter erstellen lassen soll, welche die schüler mit angaben etc anzeigen die nur die jeweilige schule gewählt haben.

    hier mein Quelltext:

    <html>
    <body text="#000000" bgcolor="#FFBF00">
    <font face="Arial">
    <center><h1>Anzahl der Anmeldungen für die Grundschulen</h1></center>
    <hr>
    <?php
    $name=$_REQUEST['name'];
    $vorname=$_REQUEST['vorname'];
    $geschlecht=$_REQUEST['geschlecht'];
    $schule=$_REQUEST['schule'];

    $zeile=$name.",".$vorname.",".$geschlecht.",".$schule."\n";

    $dateiname="Grundschulen.txt";
    $datei=fopen($dateiname,"a+") or die ($php_errormsg);
    fwrite($datei,$zeile);

    fseek($datei,0);
    $alle=array();
    while(!feof($datei))
    {
    $zeile=fgets($datei);
    $zeile=trim($zeile);
    $trennen=explode(",",$zeile);
    $alle[]=$trennen;
    }

    $G1=0;
    $AL=0;
    $EK=0;
    $Alle=0;

    foreach ($alle as $wert)
    {
    if ($wert[3]=="Grundschule I")
    {
    $G1++;
    $Alle++;
    }
    if ($wert[3]=="Astrid-Lindgren")
    {
    $AL++;
    $Alle++;
    }
    if ($wert[3]=="Erich-Kästner")
    {
    $EK++;
    $Alle++;
    }
    }

    print("<br>In der Grundschule I sind ".$G1." angemeldet.");
    print("<br>In der Astrid-Lindgren-Grundschule sind ".$AL." angemeldet.");
    print("<br>In der Erich-Kästner-Grundschule sind ".$EK." angemeldet.<br>");
    print("<br>Es gibt insgesamt ".$Alle." Anmeldungen.");
    print("<br><br><h1>Grundschule I</h1><br>");

    ------ ab hier hab ich das problem


    print("<table border=1><tr><th>Name</th><th>Vorname</th><th>Geschlecht</th></tr>");
    foreach ($alle as $wert)
    {
    if ($wert[3]=="Grundschule I")
    {
    while(!feof($datei))
    {
    $zeile=fgets($datei);
    $zeile=trim($zeile);
    $trennen=explode(",",$zeile);
    print($trennen[0]);
    list($name,$vorname,$geschlecht)=$trennen;
    print("<tr><td>".$name."</td><td>".$vorname."</td><td>".$geschlecht."</td></tr>");
    }
    }
    }
    print("</table>");

    ?>
    </font>
    </body>
    </html>

    hoffe jemand kann mir weiterhelfen...
    danke im vorraus
    lg
    slaphili
    [COLOR="Blue"]
    Braucht es wirklich einen Grund , jemandem zu helfen?
    [/color]